使用管理员权限运行此bat文件

使用管理员权限运行此bat文件

我编写了一个简单的 bat 文件来在登录时运行 silverlight 安装。

我有通过 GPO 和 AD 调用的脚本,但是当它运行时,我遇到了管理员权限和 UAC 的问题。

有没有办法将管理员用户名和密码输入到脚本中以便安装?

`设置本地

设置 DeployServer=\10.0.30.7\installs\Silverlight\

设置安装程序名称 = Silverlight.exe /q

设置 LogLocation=\10.0.30.7\installs\SilverlightLogs

REM ***************************************************************************** REM 部署代码从这里开始。请勿修改此行以下的任何内容。 REM


reg 查询 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight 如果 %errorlevel%==1 (转到 DeploySilverlight) 否则 (转到 End)

REM 如果返回 1,则表示未找到产品。在此处运行安装程序。:DeploySilverlight start /wait %DeployServer%\%InstallerName% echo %date% %time% 安装程序以错误代码 %errorlevel% 结束。>> %LogLocation%\%computername%.txt

REM 如果返回 0 或其他,则表示找到了产品或发生了其他错误。不执行任何操作。:End

端本地

这是我目前所拥有的。

答案1

本机 runas 无法传递密码,您必须使用第三方应用程序。以下是免费的,完整版允许您加密密码:

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

然后您可以从包含以下内容的另一个批处理文件中调用该批处理文件:

鲁纳斯[电子邮件保护]密码 yourbatchfile.bat

这是我能为您提供的最佳解决方案……

相关内容