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