2017-05-04 5 views
1

Ich versuche, die mibinfo für mehrere Dhcp-Server in unserer Infrastruktur zu bekommen. Mein Problem ist, dass, wenn ich den Befehl ausführenPowershell-Ausgabe für mehrere DHCP-Server

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

I MIBinfo für alle Server zu bekommen, aber ich habe nicht den Namen des Servers in der Ausgabe. Also ich brauche einen Weg, wo ich die Ausgabe zu erhalten, wie

Server1 mibinfo

server2 mibinfo

($ dhcpserver die Liste aller DHCP-Server hat.)

Antwort

0

ist $ dhcpserver ein Array von Saiten? Ich wusste nicht, Invoke-Command dies tun könnte ...

Wenn ja, versuchen Sie dies:

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