きおくの森

ただの記録

「お手軽ログ監視」PowerShellスクリプトを作ってみた

  1. どんなの?
    コンテキストメニューの「送る」から「 tail -f 」風のログ監視が開始できる!

  2. ログ監視スクリプト作成
    任意の場所に「Get-Content -Wait -Path $Args[0]」を記載したps1ファイルを作成する。

    f:id:colorcolorcomic:20220217001258p:plain
    ※当方は「C:\script\tail.ps1」を作成しました。

  3. SendToフォルダを開く
    エクスプローラーのアドレスバーに「shell:sendtoを入力して「SendTo」フォルダを開く。

    f:id:colorcolorcomic:20220217001855p:plain

  4. SendToにログ監視スクリプトのショートカットを配置
    コンテキストメニューを開き、「新規作成」から「ショートカット」を選択する。

    f:id:colorcolorcomic:20220217002200p:plain

  5. ショートカットの作成
    5.1
    「項目の場所を入力してください」の欄は下記を入力して、次へ。
    「C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -Command "C:\script\tail.ps1"」
    赤字の箇所はログ監視スクリプトのパスを指定する。

    f:id:colorcolorcomic:20220217002448p:plain

    5.2
    「このショートカットの名前を入力してください」の欄は任意の名前を入力して完了をクリック。

    f:id:colorcolorcomic:20220217002626p:plain

     

  6. 動作確認
    6.1
    監視したいログファイルを右クリックして、「送る」から作成したショートカット「tail」を選択する。

    f:id:colorcolorcomic:20220217003007p:plain


    6.2
    PowerShellが立ち上がり、ログファイルの内容が表示される。
    そして、待ち受け状態になっている。

    f:id:colorcolorcomic:20220217003225p:plain

    以上

    スクリプトを終了するには、「Ctrl+C」か「ウィンドウを閉じる」で終了する。