中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

LogParserを駆動しているWSHをPowerShellに移植

いやぁPowerShellのパワーはすごいですわ。

$query = [System.IO.File]::ReadAllText($ParamFileName)

こんなことも簡単にできるし

$oIISW3CInputFormat = New-Object -comobject "MSUtil.LogQuery.IISW3CInputFormat"
$oNATOutputFormat = New-Object -comobject "MSUtil.LogQuery.NativeOutputFormat"
$oLogQuery = New-Object -comobject "MSUtil.LogQuery"
$oLogQuery.ExecuteBatch( $query , $oIISW3CInputFormat, $oNATOutputFormat )

こんな4行も直接Shellにかけちゃう。

#エラー処理とかもうちょっと考えた方がいいのかなぁ

例外とかCOM参照とかまだ調べてるけど、メール送信もこれでCDOからWankuma.Net.Mail への変更も簡単。

#COMにできない理由があったのでまだやっていなかったのです。

投稿日時 : 2006年11月19日 23:53

コメントを追加

# re: LogParserを駆動しているWSHをPowerShellに移植 2006/11/20 17:37 ITSJP

なかなかおもしろそうですね。
週末にでも試してみます。

ところで、今気づいたのですが左のMVPの表記が「Since 2004/04-2005/03」と2世代ぐらい前の年月になっていますが・・

# re: LogParserを駆動しているWSHをPowerShellに移植 2006/11/20 17:40 ITSJP

あ、Sinceだからいいのか。
失礼しました。
英語力無いのに余計なことを書いてしまった。

# re: LogParserを駆動しているWSHをPowerShellに移植 2006/11/20 20:36 中博俊

いやいや違うでしょう。
変更しておきました。(^^

タイトル
名前
URL
コメント