0

我正在尝试使用 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}}

知道为什么带有变量的命令会失败吗?

4

0 回答 0