2017-05-04 64 views
1

我想在我们的基础设施中获取多个DHCP服务器的mibinfo。我的问题是,当我运行命令多个DHCP服务器的Powershell输出

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

我得到MIBinfo所有服务器,但我不明白的输出的服务器的名称。所以,我需要一种方法在那里我得到尽可能

Server1的 mibinfo

服务器2 mibinfo

输出($ DHCPSERVER有所有的DHCP服务器列表。)

回答

0

为$ DHCPSERVER的字符串数组?我不知道调用命令可以做到这一点...

如果是的话,试试这个:

Foreach ($server in $dhcpserver) { 
    $mibOutput = invoke-command -computername $server -credential $Cred -scriptblock{netsh dhcp server show mibinfo} 
    Write-Output "$server $mibOutput" 
}