Запустите этот файл bat с правами администратора

Я написал простой файл bat для запуска установки silverlight при входе в систему.

У меня есть скрипт, вызываемый через GPO и AD, но когда он запускается, у меня есть проблема с правами администратора и UAC.

есть ли способ передать имя пользователя и пароль администратора в скрипт, чтобы он установил??

`setlocal

установить
DeployServer=10.0.30.7устанавливаетсяс Silverlight

set InstallerName=Silverlight.exe / q

установить
LogLocation=10.0.30.7устанавливаетсяSilverlightLogs

REM
************************************************************************* Код развертывания REM начинается здесь. Делать
не изменять ничего ниже этой строки.
REM


запрос reg
Раздел HKEY_LOCAL_MACHINEпрограммное обеспечениеMicrosoftSilverlight в
если % errorlevel%==1 (перейти
DeploySilverlight) иначе (перейти конец)

REM если 1 возвращенное, продукт не было
найдено. Запустите установку здесь.
:DeploySilverlight пуск /ждем
%DeployServer%%InstallerName% Эхо
% date% %time% % Setup завершился с ошибкой
код значение переменной %errorlevel%. >>
% LogLocation%%имя_компьютера%.txt

REM если 0 или другое было возвращено, то
продукт найден или произошла другая ошибка
возникший. Ничего не делать. : End

Endlocal

Это то, что у меня есть до сих пор.

12
задан Hennes
20.04.2023 5:30 Количество просмотров материала 3630
Распечатать страницу

1 ответ

родные руны не могут быть переданы пароль, вы должны использовать приложение 3rd party. Следующее бесплатно, полная версия позволяет зашифровать пароль:

http://www.softtreetech.com/24x7/archive/53.htm

тогда вы можете вызвать batchfile из другого batchfile, содержащего следующее:

Запуск от имени user@domain.com пароль yourbatchfile.летучая мышь

Это лучшее решение я могу придумать для вас ...

1
отвечен Ed Morgan 2023-04-21 13:18

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх