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