web-dev-qa-db-ja.com

Eventvwrのショートカット>別のコンピューターに接続する

次のアクションをバッチコマンドで記述できるかどうか疑問に思いました。

  1. eventvwr(イベントビューアを開く)
  2. メニューアクション>別のコンピューターに接続する
  3. コンピューターの名前を入力します。
  4. 接続します。

これは私の人生をほんの数分/日より効率的にするでしょう;-)

更新
Windows 7にアップグレードしたばかりで、新しいソリューションが必要だったので、次のようにできるようです。

%windir%\system32\eventvwr.exe targethostname

6
Peter

どうやら私はこの質問をする前に十分にグーグルしていませんでした。

解決策はこれです:

eventvwr.msc /computer=hostname

.mscを忘れないでください。そうしないと、パラメータを受け入れません。

必要に応じて、すぐにこれをショートカットに入れることができます。うまく機能しているようです。

[編集]
これはWindowsXPでのみ機能します!

2
Peter

Windows 7の場合、コマンドはeventvwr hostname

5
ilie

そのeventvwrは実際にはeventwvr.mscを意味し、実行可能ファイルではありません。これは保存されたMMCコンソールであり、メインMMC実行可能ファイル、mmc.exe

残念ながら、これは、mmc.exeによって理解されるもの(非常に少なく、別のコンピューターへの接続とはまったく関係がない)以外に、コマンドラインパラメーターを渡すことができないことを意味します。

探索できるオプションは、空のコンソールを起動して(mmc.exeを実行するだけ)、他のコンピューターに接続されているイベントビューアーのインスタンスを含むスナップインを追加することにより、独自のカスタムMMCを作成することです。次に、このコンソールを保存できます。後で開くと、これらのリモートイベントログを表示するように構成されています。

3
Massimo

XPより大きいWindowsバージョンでも、eventviewer.mscを使用できます。

ただし、イベントビューアのスナップインはコロンのみを受け入れ、等号は受け入れません。

mmc eventvwr.msc /computer:hostname
2
user476862

私はついにこれをWindows7で動作させました。理由を聞かないでください、しかしこれはうまくいきます。 「Target:」の値を次のように設定します。

%windir%\ system32\eventvwr.exe

つまり、%windir%\ system32\eventvwr.exe johnnysLaptop.ad.com

「.exe」拡張子は、イベントビューアの起動プロセス(別名MMC.exe)に魔法のようなことをしているようです。

ジョニー

0
user157899