こんにちは皆さん、変数への ping 応答をキャプチャする方法が理にかなっている場合、問題を抱えています。応答をcsvに出力できるようにしたいので。もちろん、完全に間違った方法でこれにアプローチする可能性は非常に高いです!
$PingMachines=import-Csv -path C:\temp\pcs.csv -Header cn,operatingsystem,LastLogonDate
foreach ($pc in $pingmachines.cn) {
$PingStatus = Gwmi Win32_PingStatus -Filter "Address = '$pc'" | `
Select-Object StatusCode
If ($PingStatus.StatusCode -eq 0){
Write-Host $pc "up"
}
Else {
Write-Host $pc "down"
}
}
理想的な世界では、出力、つまり pc,pingstatus.statuscode を変数に保存できるようになりたいと思っていますが、最後のオブジェクトを取得するだけでなく、ロジックと変数をインクリメントする方法に苦労しています。
前もって感謝します。