"Get-WinEvent -logname security -FilterXPath"のコマンドを使って、以下の情報を取得しております。
構文(1) "*[System[(EventID=4624 or EventID=4634)] and EventData[Data[@Name='LogonType']='2']]"
これは、Windowsイベントログの出力で使っているフィルタの構文になります。
この構文では日時指定が入っていないため、該当するログすべてが出力されます。
そこで、以下のような構文を追加しようとしました。
構文(2) and TimeCreated[@SystemTime>='2014-12-01T00:00:00.000Z' and @SystemTime<='2014-12-31T23:59:59.999Z']]]"
ですが、うまくいきません。
連結した個所は、構文1の末尾で言うところの [Data[@Name='LogonType']='2'] (ここに構文(2)を挿入記述) ]"
です。
入れ子構造の解釈が間違っているでしょうか?よろしくお願いします。
No.1ベストアンサー
- 回答日時:
> ですが、うまくいきません。
構文(2)自体は適切ですので、
具体的にどのような結果になっているのでしょうか?
追加前と変わらずに該当するログすべてが出力されるのでしょうか、
対象データが何も無い(ゼロ件)なのでしょうか、
それともエラーが表示されるのでしょうか。
「うまくいかない」だけでは読み手側には解りにくいです。
この回答への補足
すみません、補足致します。エラー”Get-WinEvent : 指定されたクエリは無効です。”ということで、書式が間違っていたようです。
Get-WinEvent -logname security -FilterXPath "*[System[(EventID=4624 or EventID=4634)] and `
EventData[Data[@Name='LogonType']='2'] and TimeCreated[@SystemTime>='2014/12/01T00:00:00.000Z' and `
@SystemTime<='2014-12-31T23:59:59.999Z']]"
上記コマンドでこのエラーは解消しました。
今度は別のエラーになりまして、”Get-WinEvent : 指定した選択条件に一致するイベントが見つかりませんでした。”に変わったので、記述している式そのものが意図するものとは違うようです。
TimeCreatedの左辺にある and を or に変更すると、時間指定以外の条件に沿ったデータが出力されました。
ただ、意図は 2014年12月分のデータだけに絞り込むことなので、andで良いはずなのですが。
No.2
- 回答日時:
No.1の補足です。
-FilterXPathを使う場合はパラメータをXMLのアイテム別の順番に指定してみてください。
順番が適切でないと「構文としては正しいが、イベントが見当たらない」というイベント警告メッセージ(フィルタ結果がゼロ件)が表示されます。
したがって、下記のように指定してみてください。
SystemTime および LogonType は適当に適用してみてください。
Get-WinEvent -logname security -FilterXPath "*[System[TimeCreated[@SystemTime>='2015-01-11T00:00:00.000Z' and @SystemTime<='2015-01-23T00:00:00.000Z'] and (EventID=4624 or EventID=4634)] and EventData[Data[@Name='LogonType']='3'] ]"
---以上です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ログの重要性について
-
ssl_request_logの必要性について
-
イベントログ 「シェルが停止し...
-
logrotateの再起動
-
/var/log/maillogへのログの書...
-
AWStats
-
sambaが動いている時に /var/lo...
-
ssl_error_logについて
-
evalが使えない場合
-
vsftpを設定し試したら書き込み...
-
expectを用いた正規表現[]のgre...
-
WINDOWS NT システムログファイ...
-
reboot 実行時のログについて
-
qpopper のログについて教えて...
-
syslogやmessagesログの一般的...
-
リモートデスクトップ接続でパ...
-
同一のホスト名で何か問題があ...
-
”Tortoise SVN” と ”Subversio...
-
応答を解析できません
-
同じ独自ドメインを2つのサーバ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ssl_request_logの必要性について
-
/etc/cron.daily/logrotateがエ...
-
IEのイベントログをイベントビ...
-
expectを用いた正規表現[]のgre...
-
squidのアクセスログについて
-
PowerShell と Get-WinEvent
-
vsftpを設定し試したら書き込み...
-
suコマンドのログ
-
syslogからログが出力されなく...
-
Aixのsyslogログローテーション...
-
SolarisからSyslogを転送する設...
-
reboot 実行時のログについて
-
bindにてlogがfailedになる
-
mozcのインストールが失敗します
-
WINDOWS NT システムログファイ...
-
/var/adm/messagesから当日分の...
-
loggerでmessagesに書き出す方法
-
apcupsdについて教えてください
-
/var/log/maillogへのログの書...
-
auth.logが出力されない。
おすすめ情報