Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PowerShell脚本到静默安装.exe_Powershell_Installation_Silent - Fatal编程技术网

PowerShell脚本到静默安装.exe

PowerShell脚本到静默安装.exe,powershell,installation,silent,Powershell,Installation,Silent,我必须为我们的员工无声地部署一个.exe。虽然该程序非常古老,并且没有显示任何参数的文档。我能找到的唯一参数是静默安装,它是/s 但是。。使用/s执行.exe后,会收到提示,要求输入密码,因为安装程序受密码保护。我有通行证,但是可以用PS创建一个脚本来自动输入密码吗?通常它类似于“/p PASSWORD”,但这些参数都找不到。您评论: 问题是我希望installer.exe甚至不给我一个弹出窗口询问密码。但在安装之前,我找不到提供密码的正确参数 是否可以这样做取决于安装程序的构造方式。如果它强制

我必须为我们的员工无声地部署一个.exe。虽然该程序非常古老,并且没有显示任何参数的文档。我能找到的唯一参数是静默安装,它是/s

但是。。使用/s执行.exe后,会收到提示,要求输入密码,因为安装程序受密码保护。我有通行证,但是可以用PS创建一个脚本来自动输入密码吗?通常它类似于“/p PASSWORD”,但这些参数都找不到。

您评论:


问题是我希望installer.exe甚至不给我一个弹出窗口询问密码。但在安装之前,我找不到提供密码的正确参数

是否可以这样做取决于安装程序的构造方式。如果它强制执行GUI密码提示,并且没有提供绕过该提示的方法,则无法可靠地将其自动化

或者:您可以使用一台参考计算机(虚拟机可以很好地实现这一点),使用一个快照工具,该工具可以记录文件系统和注册表的所有更改,运行安装程序,记录更改,然后构建您自己的安装程序,而不需要密码


不过,这个问题可能更适合我。

我会查找
Sendkeys
问题是我希望installer.exe甚至不要给我弹出询问密码的窗口。但是在安装之前,我找不到正确的参数来提供密码。安装对话框是什么样子的?有没有线索表明是用什么工具制作的?文本、图像。它在可执行文件的文件属性中说了什么?也许加个截图?当您转到
setup.exe/?
时,它会显示什么。该设置是由“Wise Solution”完成的。当我执行后面带有/s的.exe时,它几乎会跳过每个屏幕,除了要求输入密码的屏幕。我感觉制作这个.exe安装程序的人要么没有包含参数以静默给出密码,要么懒得将其包含在/?屏幕。我想我现在必须把它做成一个App-V软件包。谢谢你的回答。我想我已经把它做成了一个App-V软件包。