Мы только что обновили наши машины для разработчиков с 32-битной Windows XP до 64-битной Windows 7 Ultimate. В Windows XP мы могли в реальном времени отслеживать использование ЦП на серверах, которые находились в домене, отличном от наших машин разработчиков. Мы бы использовали следующую команду NET USE для аутентификации на этих серверах.
ЧИСТЫЕ ИСПОЛЬЗОВАНИЯ server_ip / ПОЛЬЗОВАТЕЛЬ:домен \ имя_пользователя пароль
К сожалению, мы не можем заставить Perfmon в сочетании с NET USE работать через Windows 7. Серверы, которые мы пытаемся отслеживать, работают под управлением Windows Server 2008 R2 и Windows Server 2003. При попытке подключиться к этим серверам мы получаем следующую ошибку.
Невозможно подключиться к машине
Кто-нибудь знает, как через Perfmon в Windows 7 отслеживать использование ЦП удаленных машин в разных доменах?
Ключевым моментом было использование команды runas в командной строке с повышенными разрешениями с использованием имени входа, связанного с доменом, в котором находятся серверы, которые я хочу отслеживать. Команда выглядит следующим образом:
runas / netonly / пользователь: домен \ имя пользователя "mmc"
Я запускаю mmc и добавляю оснастку perfmon вместо запуска perfmon, чтобы я мог сохранить свои настройки (я очень разочарован, что это невозможно сделать напрямую через perfmon). После сохранения настроек я использую эту команду, чтобы открыть эти настройки:
runas / netonly / пользователь: домен \ имя пользователя "mmc \ somepath \ savesettings.msc"