科学の箱

科学・IT・登山の話題

IT Windows

PowershellでWindowsイベントを操作する

投稿日:

PowershellはWindows7およびWindows2008R2には標準で実装されている。これを利用してCUIベースでのイベントログの操作が可能になる。

イベントのログ形式は2つに分かれる。Windowsログ形式は基本となるフォーマットである。種類としては、アプリケーション、セキュリティ、Setup、Systemが提供されている。ETWログ形式はOSやアプリケーションをトレースするためのログ形式でありバイナリフォーマットになる。

Windowsログ形式のイベントはそれぞれ以下のコマンドで取得できる。

get-winevent -LogName Application
get-winevent -LogName Security
get-winevent -LogName Setup
get-winevent -LogName System

イベントをフィルタする際にはWhere-Objectにパイプするか -FilterHashTableパラメータを使う。-FilterHashTableはサーバー側でのフィルタになるためにネットワーク越しに転送されるログサイズが小さくなる。またフィルタのリソースはサーバー上となる。

ETW形式のログを取得する際には対象となるログファイル名を確認する。この方法は2つある。一つはイベントビューワのツリー上から名前を取得する。

ew01

2つ目は以下のコマンドを使い、それらしいログを探す。

get-winevent -listlog *

get-wineventで使えるパラメータについてはこちらのリンクを参照する。

例えば以下のコマンドはサーバーTokServer01からSystemログのエラーのみ100件抽出する。このときにログイン情報としてDomainA\adminを使う。

get-winevent -FilterHashTable @{ LogName="System"; Level=2} 
    -ComputerName TokServer01 
    -Credential DomainA\admin
    -MaxEvent 100

イベントログの出力はexport-csvにパイプする。またテキストファイルなどの入力はGet-ContentもしくはImport-csvを用いる。

メタ情報

inarticle



メタ情報

inarticle



-IT, Windows
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

muninのデバッグ

muninで正しくデータが取得できない時にはmuninサーバーへ直接telnetでつなぎ確認作業をする。 # telnet localhost 4949 Trying ::1… telnet: c …

no image

最新の情報通信白書

http://www.soumu.go.jp/johotsusintokei/whitepaper/index.html Related posts:slickrunの日本語環境用magicwordC …

no image

midiで入力デバイスの一覧を取得する

マイクロフォンを使いmidiで録音をしてみる。下記のページからmidiデバイスの一覧を取得したが、肝心のマイクロフォンが含まれていない。 バイオリンのチューナーを作る – midiをさらに …

no image

chefでyum updateを実行するための手順

まずクックブックを作成する knife cookbook create yumupdate -o site-cookbooks ./recipe/default.rbを編集する execute “yu …

no image

Chefのインストール

前提 rubyおよびgemがインストールされていること。各コマンドのversionオプションを利用することでインストールされているか確認する。 $ ruby -v ruby 1.8.7 (2011-0 …

2014年6月
« 5月   7月 »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

side bar top



アーカイブ

カテゴリー