我正在尝试使用WMI检索远程服务器上的网络适配器信息。
我已经运行了一些Get-WmiObject命令,并取得了不同程度的成功。
此行工作正常:
Invoke-Command $serverName -ScriptBlock {Get-WmiObject
Win32_networkadapterconfiguration | where {$_.Index -eq 7}}
当我尝试将变量引入命令时,它什么都不返回:
$Variable = 7
Invoke-Command $serverName -ScriptBlock {Get-WmiObject
Win32_networkadapterconfiguration | where {$_.Index -eq $Variable}}
您知道为什么带有变量的命令会失败吗?