我知道,使用-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 {}之外使用它?