1

Следующая команда обычно отлично работает в Windows 7 и Windows 10:

psexec \\machine -u username -p password -h -c -f script.bat

Однако в Windows 10, когда «машина» является локальным, я получаю сообщение об ошибке ниже:

Could not start PSEXESVC on localhost:
Access is denied.

Сообщение об ошибке исчезает, если я запускаю команду с повышенными правами. Есть ли способ избежать этого? Что конкретно вызывает проблему на локальном компьютере в Windows 10?

1 ответ1

0
psexec \\machine -u USERNAMR -p PASSWORD -h -c -f script.bat

или просто опустите -p ПАРОЛЬ, чтобы безопасно запросить пароль:

psexec \\machine -u USERNAMR -h -c -f script.bat

-h - «запускать с повышенным токеном аккаунта, если он доступен ». Таким образом, если вы не запускаете CMD с повышенными привилегиями, повышенный токен недоступен! В Windows нет ничего плохого. Для получения этого токена требуется либо повышенный токен, либо повышенные учетные данные.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .