Como posso armazenar a saída da Format-Table para uso posterior
Eu tenho um script que cria vários trabalhos e armazena dois valores simples nos trabalhos.
Start-Job -ScriptBlock {param ([string]$compip) tnc $compip | select RemoteAddress,PingSucceeded -WarningAction SilentlyContinue} -ArgumentList $compip
Isso funciona bem. O que eu gostaria de saber é como posso armazenar o seguinte código em uma variável?
Get-Job | Receive-Job | sort RemoteAddress | FT
Eu tentei isso, mas não funciona como eu pensava:
$pcs = Get-Job | Receive-Job | sort RemoteAddress | FT
$pcs.RemoteAddress
Estou indo para o caminho errado? Eu gostaria de armazenar os dados doget-job
comando acima para usar os valores posteriormente no script. Presumi que funcionaria porque a saída parece correta: Command:
Get-Job | Receive-Job | sort RemoteAddress | FT
Resultado:
RemoteAddress PingSucceeded
------------- -------------
192.168.0.163 True
192.168.0.101 False
192.168.0.2 False
192.168.0.251 True