使用服务帐户通过批处理执行管理任务

使用服务帐户通过批处理执行管理任务

尝试从网络位置安装一个软件,除了软件需要管理员权限才能安装外,一切正常。

有没有办法可以预先输入允许安装的管理员服务帐户?无需用户提供详细信息?

或者,有没有办法可以授予批处理文件管理员权限,从而将其传递给安装程序文件?

答案1

我发现最好的方法是创建一个小型的 AutoIT 可执行文件,以下列方式运行:

$User="User"
$Pass="Pass"
$Domain="Domain"
$Executable="\\your\path\here.exe"
RunAs($User,$Domain,$Pass, 1, $Executable, @SystemDir )

您将需要为此目的使用一个临时帐户,因为理论上可以对 EXE 文件中编码的 ID 和密码进行逆向工程。

编辑-上面列出的$Executable 路径应该是您的批处理文件的路径。

相关内容