Nixphoe está definitivamente correta, mas eu quero adicionar como obter lastbootuptime para os vários computadores (a saída também pode ser redirecionada para um arquivo se necessário):
Obtenha o último tempo de inicialização para várias máquinas
$compname = Get-Content -Path C:\computers.txt
foreach ($comp in $compname) {
Get-WmiObject win32_operatingsystem -ComputerName $comp| select CSName, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}
}
C:\computers.txt
- coloca nomes de host de computador um em linha aqui