我正在尝试在我们的基础架构中获取多个dhcp服务器的mibinfo。我的问题是当我运行命令时
invoke-command -computername $dhcpserver -credential $Cred -scriptblock{netsh dhcp server show mibinfo}
我获得了所有服务器的MIBinfo,但是我没有在输出中获得服务器的名称。所以我需要一种方法,我得到输出
Server1的 mibinfo
server2的 mibinfo
($ dhcpserver包含所有dhcp服务器的列表。)
答案 0 :(得分:0)
$ dhcpserver是一个字符串数组吗?我不知道Invoke-Command可以做到这一点......
如果是这样,试试这个:
Foreach ($server in $dhcpserver) {
$mibOutput = invoke-command -computername $server -credential $Cred -scriptblock{netsh dhcp server show mibinfo}
Write-Output "$server $mibOutput"
}