0

リモート サーバーのアプリケーション ログにアクセスできる .bat ファイルが必要です。sysinternals の psloglist.exe ツールを使用しています。コマンド プロンプトから次のコマンドを実行し、目的の出力を取得します。

C:\scripts>psloglist.exe -n 5 application ultrabac8 \\<servername>

コマンドの出力は次のとおりです。

PsLoglist v2.51 - local and remote event log viewer
Copyright (C) 2000-2004 Mark Russinovich
Sysinternals - www.sysinternals.com

Application log on \\<Server Name>:
[200471] UltraBac8
   Type:     INFORMATION
   Computer: <Server Name>
   Time:     8/29/2014 3:40:09 AM   ID:       3
All 2 Sets Completed Without Errors or Warnings.

サーバー名を入力するだけでコマンドを実行できるバッチファイルを作成しようとしました:

@echo off
cls
set /p input="Enter Server Name : "
cls

echo.

echo ********%input%********
echo.
C:\scripts\psloglist\psloglist.exe  psloglist.exe -n 5 application  -o ultrabac8 \\%input%
echo. 
Pause

上記のスクリプトは実行されていません。構文に問題がある可能性があると思います。これを修正するのを手伝ってください。

よろしくお願いします。

4

1 に答える 1

0

与えられた手動コマンドに基づいて、以下のスクリプトで修正されている psloglist.exe パスで間違いを犯していない限り、ここでは何も問題はないようです。それでもエラーが発生する場合は、を削除して@echo off、どこでエラーが発生しているかを確認してください。

@echo off
cls
set /p input="Enter Server Name :"
cls

echo.

echo ********%input%********
echo.
C:\scripts\psloglist.exe -n 5 application  -o ultrabac8 \\%input%
echo. 
Pause

乾杯、G

于 2014-08-29T13:39:51.360 に答える