Wie kann ich die Ausgabe von Format-Table zur späteren Verwendung speichern?
Ich habe ein Skript, das mehrere Jobs erstellt und zwei einfache Werte in den Jobs speichert.
Start-Job -ScriptBlock {param ([string]$compip) tnc $compip | select RemoteAddress,PingSucceeded -WarningAction SilentlyContinue} -ArgumentList $compip
Dies funktioniert gut. Was ich wissen möchte, ist, wie ich den folgenden Code in einer Variablen speichern kann?
Get-Job | Receive-Job | sort RemoteAddress | FT
Ich habe es versucht, aber es funktioniert nicht so, wie ich es mir vorgestellt habe:
$pcs = Get-Job | Receive-Job | sort RemoteAddress | FT
$pcs.RemoteAddress
Bin ich dabei den falschen Weg? Ich möchte die Daten aus dem @ speicheget-job
Befehl oben, um die Werte später im Skript zu verwenden. Ich nahm an, dass es funktionieren würde, weil die Ausgabe korrekt aussieht: Befehl:
Get-Job | Receive-Job | sort RemoteAddress | FT
Ausgabe
RemoteAddress PingSucceeded
------------- -------------
192.168.0.163 True
192.168.0.101 False
192.168.0.2 False
192.168.0.251 True