2012いいですね!もう2008R2以前に戻れません。IISですが、相変わらず読みにくいログです...。今回、接続元のIPをログから取得、調査するする必要に迫られたので、スクリプトを書きました。IISのログ場所デフォルトのログ保存パスは以下です。C:\inetpub\logs\LogFiles\W3SVC1\ここに以下のファイル名規則でログが保持されています。u_exYYMMdd.logGit公開コードはGitで公開しています。最新は此処から取得してください。最新はGitを参照してください。(※このコードはApt/18/2013時点のものです。近日更新をしましょう。./IIS_c-IP_lists.log"pause利用例フォルダ内の全ログを取得、分析する場合はこれで大丈夫です。"C:\inetpub\logs\LogFiles\W3SVC1\"出力をjsonにする場合は以下のように、-ExportAsJsonをつけます。-sortUniq日付の指定も可能です。何も渡さなければ、IISログフォルダ全てのログを走査します。datetime型にキャストするので、所謂日付や、Get-Dateで走査した日付をパイプから渡しても大丈夫です。}ベースができているので、取得したいパラメーターの調整も簡単に調整できますね。リクエストがあり、IISのログも全て出力するようにしています。別コマンドレットでもいいですし、パラメーターで渡しても、Module化しても良さそうです。欲しい人はリクエストをどうぞ。更新点は、GitHubでどうぞ。私はPowerShelle...2013-04-07Powershellで文字長を揃えてみたりする小ネタです。面白くもなんともないのですが、まぁ固定長の時と...2013-04-02PowerShellのリダイレクト演算子を纏めておくリダイレクト演算子......PowerShellではあまり使ってません。読者になるこのブログについて引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。