1. ホーム
  2. スクリプト・コラム
  3. その他

複数のスクリプトでiisログをクリーニングするための推奨コード

2022-01-16 08:09:19

用途:主にウェブホスティングで使用、個人サーバーにも使用可
6Gは、最大の可能性を見つけるためにインターネットに、シマンテック孤立ウイルスの場所は、私たちのWebホストのすべてのログがここに書かれていることであり、誰もここに書くことを知らない、落ち込んで、IISで次を見て、それは本当にそうです、ログは毎日成長している、ときに会社の注文の多くは、誰もこれを懸念していない、その後少しクリーンアップ、システムは正常です、IISログが別のディスクに変更した後に会社に戻っている。
1. 最初の60日間のログを毎日クリーンアップする
2. しばらくして60日前のログをクリーンアップする。
以下のソリューションにはいくつかの方法があり、ニーズに合わせて選択することができますが、その一般的な設計思想は以下のとおりです。
IIS ログファイルの形式は、ex 年 月 日.log 例:ex071116.log です。
IISログファイルの保存場所:デフォルトは%windir%⇄LogFiles 、もし専門のIIS管理ソフトウェアを使用するなら、一般的に対応するログディレクトリを設定することができます。
IISログクリーニングCMDバージョン:前のN日間の日付を計算するために、現在の時間に応じて、例えば、今日は:2007-11-16、前の60日間の日付は2007-9-16(プログラムは自動的に30日または31日または実行月を識別することができます)、およびそのようなフォーマット20070916に処理し、その後に結合するIISログex070916にします。 我々はログファイル名をクリーンアップするために得るように、その後、我々は、ログをクリアするように、このファイル名の下にすべてのファイルのログフォルダディレクトリとサブディレクトリをクリアするためにdel /s /f d:◆iislog◆ex070916.logを使って、しかしこれは一日のログをクリアするだけなので、私たちもスケジュールタスクにこのバッチプロセスを追加しなければならない
IISログクリーンアップVBS版。彼は直接DOSシステムのバッチ関数を使用してcmdバージョンとは異なり、スクリプトドライバを使用する必要があるため、VBSのバージョンは、理論的には、iisバージョンとして高速ではありません(推測)、VBSはすべての高レベルの言語、文章の中で日付を処理する能力の後に、CMDバージョンが半分ページを記述する必要がある間です。ディレクトリ内のすべてのファイルとフォルダは、その後、日付ベースの、そして現在の日付にファイル名の組み合わせを取る - それは日数の設定よりも、より多くのその後削除、このアイデアは、一度あなたがN日前のすべてのレコードをクリアすることができるという利点を持って、むしろちょうど日、彼はあなたがログクリーンアップのCMDバージョン、スケジュールタスクに書かれているように、毎日、または一定期間の後に実行することができます。スクリプトをスケジュール・タスクに書き込んで毎日実行することもできますし、たまに手動で実行することもできます。このコードは、IISログクリーンアップのCMDバージョンよりも大幅に少なくなっています。
IISログクリーニングJS版。ディレクトリ:このバージョンは、実際にはVBSのバージョンをクリーニングIISログとあまり違いはありませんが、アイデアは同じですが、使用されるスクリプト言語が異なっている、2つのパラメータのそれぞれにコールもあります、ディレクトリは、として記述する必要があります。ディレクトリは、ディレクトリが次のように記述する必要があります:D: \iislog、以前はvbsもメインスクリプトを使用し、今回は主にC#を学ぶために、私は両方の言語が似ていると聞いたことがある2、それが練習するのは良いことだと、それは多くの時間を取ることはありません。
IISログクリーンアップWSH版。WSHバージョンは、その高度な統合のため、実際には最も簡単です。操作手順は、vbsやjsで処理するファイル名を生成し、WScript.Shellでcmdコマンドを実行して処理するという、IIS Log Cleanup CMD版とIIS Log Cleanup VBS版の長所を生かし、これもOnceは1日分のログしか処理できないが、もちろん複数日分のログを処理できるように変更可能だ。WSHの統合度が高いので、多くの操作を行うことができ、ハッカーはこれを非常に好みます。最も使用されているのもWScript.Shellなので、上位サーバープロバイダーの一般的なセキュリティ意識は、このコンポーネントを無効にするので、この最高の機能は、最も使用できない、最も汎用性の低いものになってしまうのです。

1 2 3 次のページ もっと読む