多个dhcp服务器的Powershell输出

时间:2017-05-04 15:00:34

标签: powershell dhcp mib

我正在尝试在我们的基础架构中获取多个dhcp服务器的mibinfo。我的问题是当我运行命令时

invoke-command -computername $dhcpserver -credential $Cred -scriptblock{netsh dhcp server show mibinfo}

我获得了所有服务器的MIBinfo,但是我没有在输出中获得服务器的名称。所以我需要一种方法,我得到输出

Server1的 mibinfo

server2的 mibinfo

($ dhcpserver包含所有dhcp服务器的列表。)

1 个答案:

答案 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"
}