我在 powershell 2.0 中有一个名为 getip 的函数,它获取远程系统的 IP 地址。
function getip {
$strComputer = "computername"
$colItems = GWMI -cl "Win32_NetworkAdapterConfiguration" -name "root\CimV2" -comp $strComputer -filter "IpEnabled = TRUE"
ForEach ($objItem in $colItems)
{Write-Host $objItem.IpAddress}
}
我遇到的问题是将这个函数的输出传递给一个变量。以下行不通...
$ipaddress = (getip)
$ipaddress = getip
set-variable -name ipaddress -value (getip)
对此问题的任何帮助将不胜感激。