特定のワークステーションの特定のイベントIDを監視する必要があります。 イベントIDモニターは:ワークステーションGet-Eventlog - 特定のイベントIDを監視するには
$Workstations = gc c:\NotBackedUp\Workstation.txt
foreach ($Workstation in $Workstations)
{
$events = Get-EventLog -ComputerName $Workstation -LogName "Application" | Where-Object {$_.EventID -eq "2"} | Format-List
}
$events >> C:\NotBackedUp\Test.txt
の特定のセットのための具体的なイベントIDを監視するにはしかし、私は以下のようなエラーを取得することができ、
は、Get-EventLogには:ネットワークパスが見つかりませんでした。行:6文字:15 + ... $イベント=は、Get-EventLogに-ComputerName $ワークステーション-LogName「上... + ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~〜 EventLogに]は、IOException + FullyQualifiedErrorId:System.IO.IOException、Microsoft.PowerShell.Commands.GetEventLogCommand