Назад | Перейти на главную страницу

Запустите файл Bat в режиме администратора в Windows Server 2008

runas.exe /profile /user:administrator "C:\temp\SQLSP3.bat"

запустит файл SQLSP3.bat в административной подсказке и запросит пароль администратора в Windows Server 2008.

Файл SQLSP3.bat имеет следующий код

C:\Temp\SQLSP3.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /AllInstances 

Есть ли вариант, с помощью которого я могу закодировать пароль администратора в любом файле сценария?

Я не хочу, чтобы UAC спрашивал пароль. Все должно происходить тихо. Пожалуйста, помогите мне.

Проблема с кодированием пароля администратора в файле сценария заключается в том, что вы открываете указанный пароль непосредственно пользователю. Если вы не против сделать это, вам лучше просто дать пользователю права администратора (даже если это временно).

Для этого обновления у меня есть права, которые вам нужны: Резервное копирование файлов и каталогов (SeBackupPrivilege) Отладка программ (SeDebugPrivilege) Управление журналом аудита и безопасности (SeSecurityPrivilege)

Если можете, используйте что-нибудь вроде psexec - https://technet.microsoft.com/en-us/sysinternals/psexec.aspx для удаленного выполнения обновления. Затем вы можете развернуть его из удаленной системы, где вы можете ввести учетные данные администратора и указать обновление для целевой системы.

Насколько я знаю, он настолько легкий, насколько это возможно. После этого вам нужно будет изучить варианты удаленного развертывания. https://serverfault.com/questions/tagged/deployment