尝试从网络位置安装一个软件,除了软件需要管理员权限才能安装外,一切正常。
有没有办法可以预先输入允许安装的管理员服务帐户?无需用户提供详细信息?
或者,有没有办法可以授予批处理文件管理员权限,从而将其传递给安装程序文件?
答案1
我发现最好的方法是创建一个小型的 AutoIT 可执行文件,以下列方式运行:
$User="User"
$Pass="Pass"
$Domain="Domain"
$Executable="\\your\path\here.exe"
RunAs($User,$Domain,$Pass, 1, $Executable, @SystemDir )
您将需要为此目的使用一个临时帐户,因为理论上可以对 EXE 文件中编码的 ID 和密码进行逆向工程。
编辑-上面列出的$Executable 路径应该是您的批处理文件的路径。