试图从networking位置安装一个软件,除了软件需要pipe理员权限来安装,一切都很好。
有没有办法,我可以预先input一个pipe理服务帐户,将允许这个安装? 没有用户需要提供的细节?
或者,有没有办法让batch file的pipe理员权限,从而传递给安装程序文件?
我发现这样做的最好方法是创build一个小的AutoIT可执行文件,它可以运行,例如:
$User="User" $Pass="Pass" $Domain="Domain" $Executable="\\your\path\here.exe" RunAs($User,$Domain,$Pass, 1, $Executable, @SystemDir )
您将需要为此使用临时帐户,因为从理论上讲,可以对EXE文件中编码的ID和密码进行逆向工程。
编辑 – 上面列出的$ Executablepath应该是你的batch file的path。