По-видимому, я не гуглил достаточно прежде, чем задать этот вопрос.
Решение - это:
eventvwr.msc /computer=hostname
не забывайте .msc, или он не примет параметр
Можно сразу поместить это в ярлык, если Вы хотите, это, кажется, работает отлично!
[Править]
Это только работает на Windows XP!
Это eventvwr
на самом деле средства eventwvr.msc
, который не является исполняемым файлом: это - сохраненная консоль MMC, и это открыто основным исполняемым файлом MMC, mmc.exe
.
К сожалению, это означает, что Вы просто не можете передать его никакой параметр командной строки около тех, которые поняты под mmc.exe
(которые являются очень немногими, и полностью не связанный с соединением с другим компьютером).
Опция, которую можно исследовать, создает собственный MMC путем запуска пустой консоли (просто выполненный mmc.exe
) и добавление снимка-ins к нему, включая некоторые экземпляры Event Viewer один соединенный к другим компьютерам; затем можно сохранить эту консоль, и когда Вы откроете ее позже, она будет уже настроена, чтобы показать Вам те удаленные журналы событий.
Наконец-то я заставил это работать в Windows7. Не спрашивайте меня, почему, но это работает. Задайте для параметра «Цель:» значение:
% windir% \ system32 \ eventvwr.exe
т.е. % windir% \ system32 \ eventvwr.exe johnnysLaptop.ad.com
Кажется, что расширение ".exe" делает что-то волшебное с процессом запуска программы просмотра событий (он же MMC.exe).
Johnny
Это работает в Windows 7. В пакетном файле или в командной строке вы можете использовать это:
start eventvwr computername
В версиях Windows выше XP вы все еще можете использовать eventviewer.msc.
Но оснастка средства просмотра событий принимает только двоеточие, а не знак равенства.
mmc eventvwr.msc /computer:hostname