首页 > 解决方案 > 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 {} 之外使用它?

标签: powershellpowershell-remoting

解决方案


推荐阅读