質問: ADサーバー(Win2016)でイベントビューアから、 セキュリティのイベントログを手動で出力しているのですが、 これをPowerShellで自動化したいと考えております。 しかし、下記のエラーが表示され、上手くいきません。 なにかヒントを教えていただけますでしょうか。 よろしくお願い申し上げます。 ``` Get-EventLog Security Where-Object {$_.InstanceID -eq "4768"} ``` と入力したら、以下のエラーが表示 ``` Get-EventLog : パラメーター 'InstanceId' をバインドできません。値 "Where-Object" を型 "System.Int64" に変換できません。 エラー: "入力文字列の形式が正しくありません。" 発生場所 行:1 文字:23 + Get-EventLog Security Where-Object {$_.InstanceID -eq "4768"} + ~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (:) [Get-EventLog]、ParameterBindingException + FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.PowerShell.Commands.GetEventLogCommand ```
回答: すみません。解決しました。 |が抜けてました。 Get-EventLog Security | Where-Object {$_.InstanceID -eq "4768"}