2012-12-18 23:27:24 +0000 2012-12-18 23:27:24 +0000
13
13

Как добавить пароль к пакетному файлу для автоматической аутентификации?

Я пытаюсь запустить команды xcopy в пакетном файле в качестве администратора. Это правильная команда и как я могу передать в нее пароль?

runas /noprofile /user:Domain Name\user account

Ответы (4)

14
14
14
2012-12-19 00:53:41 +0000

Для автоматической аутентификации добавьте флаг /savecred. Вы должны будете ввести пароль при первом запуске скрипта, но он будет сохранен после этого.

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

Ваше использование корректно, просто добавьте путь к программе в конце.

runas /noprofile /user:joe@example.com /savecred script.bat или runas /noprofile /user:joe-pc\joe /savecred script.bat

Чтобы удалить сохраненный поиск учетных записей для Credential Manager в панели управления.

4
4
4
2012-12-18 23:42:46 +0000

Команда runas должна запросить у вас учетные данные, когда вы запускаете пакетный файл для выполнения указанной команды. Пока вы запускаете ее в cmd.exe. Это связано с необходимостью стандартного входного набора для запроса пароля. Вы не можете просто дважды щелкнуть на нем. Хранение пароля в текстовом виде в пакетном файле - плохая идея, потому что это insecure. Вот почему он подсказывает во время выполнения.

Вы можете щелкнуть правой кнопкой мыши на исполняемом файле и нажать Run as Administrator, без команды runas. Возможно, это то решение, которое вы ищете.

Если вы хотите запустить задачу по расписанию, вы можете настроить ее на выполнение от имени другого пользователя.

1
1
1
2012-12-18 23:41:27 +0000

Можно использовать RunAs, когда вы вызываете командный файл (щелкните правой кнопкой мыши на командном файле и щелкните runas), чтобы запустить его от имени администратора. Я подозреваю, что runas не будет работать внутри пакета. Я бы рекомендовал НЕ вводить пароль в пакетный файл, даже если он работал, пакетные файлы представляют собой обычный текст, поэтому вы можете поместить пароль на заметку с постером на мониторе.

0
0
0
2012-12-19 00:18:36 +0000

На этом сайте обсуждается создание автоматического скрипта, который затуманивает содержимое файла в нижней части файла. http://www.neowin.net/forum/topic/922704-secure-use-of-passwords-in-batch-files/

Похожие вопросы

19
7
5
15
5