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 

Antworten auf die Frage(2)

Ihre Antwort auf die Frage