powershell - Powershell 从远程主机获取变量值
问题描述
我知道,使用 -ArgumentList 我可以将参数传递给远程主机:
$IISarrayValue = "$ENV:Cashier_NAME", "$ENV:Terminal_NAME"
Invoke-Command -ComputerName $CompADName -Port 5985 -credential $credential -ArgumentList (,$IISarrayValue) -scriptblock {
Param ([string[]]$IISarrayValue)
echo $IISarrayValue
}
我的问题是 - 假设我在远程主机上的变量中收集了一些信息。如何在当前主机上获取此变量并在 -scriptblock {} 之外使用它?
解决方案
推荐阅读
- python - 使用 django-pytest 客户端的 HTTP GET 请求
- r - 如何在 R 中使用 powershell 删除 csv 文件中的一行?
- python - xticks 不在 matplotlib 中显示
- wordpress - 将wordpress站点从wordpress服务器上的非www重定向到www
- debugging - 调试时出现 ATXmega 幻象断点
- jquery - Html 输入类型日期验证:不允许日期在今天之前,即使您手动输入
- regex - 为什么带分号的 REGEX_COUNT 不起作用?
- python - 在 Python 中使用打印创建数据框
- c# - Xamarin 表单 - Acr.UserDialogs 和 Rg.Plugins.Popup - Toast 未显示在弹出窗口顶部
- javascript - 如何根据传单开放街道地图中的角色更改颜色