У меня есть программа, которая использует psExec для извлечения переменных среды на удаленном хосте. Я получаю сообщение об ошибке: Не удалось запустить службу PSEXESVC при доступе xxhost Access.PSexec и сервер Windows 2008 (доступ запрещен)
Эта команда работает для Windows 2003 серверов, но не 2008 (она работает на 2008, если я бегу CMD как другой пользователь): PsExec \ xxhost -u xxdomain \ xxuser -p xxpasswrd-ч CMD/с эхо %% JAVA_HOME^%%
Я также попытался создать соединение перед выполнением PsExec (с NET USE) -как выше, это работает на 2003 г., но не 2008: NET USE \ XXhost Psexec \ хост Cmd/с эхо %% JAVA_HOME ^% %
Проблема заключается в том, что я не могу использовать RUNAS в пакетных файлах, поскольку он запрашивает пароль. Итак, кто-нибудь знает, как обходной путь без необходимости внесения изменений на удаленном сервере?
Этот ответ для Windows 7 работала для меня, и может помочь: http://stackoverflow.com/questions/18791468/psexec-win7-to- win7-access-denied-psexesvc-остается – FreeText