Я пытаюсь написать сценарий, который включает дефрагментацию диска в качестве одного из своих шагов. defrag нуждается в административных правах на работу. Я пытался использовать runas /user:Administrator , но он всегда спрашивал у меня пароль (хотя он и не задан).

Сценарий должен долго выполняться без присмотра, и его нужно запускать со стандартной учетной записи пользователя (на самом деле он запускается cygwin), поэтому я бы хотел избавиться от этого приглашения. Это возможно?

Спасибо,

2 ответа2

1

Щелкните правой кнопкой мыши cmd.exe и "Запуск от имени администратора". Вызовите скрипт из командной строки. Заголовок окна командной строки будет выглядеть так: Administrator: C:\Windows\System32\cmd.exe

0

Вы должны быть в состоянии использовать

 Runas /savecred /User:Administrator ...

Это должно только попросить пароль в первый раз.

Тем не менее, возможно, что это может произойти сбой, если не установлен пароль, а это значит, что вам, возможно, придется установить один или создать другую учетную запись администратора с паролем.

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