在没有任何用户提示的情况下安装CitrixReceiver.exe

时间:2016-06-23 16:24:41

标签: powershell windows-10 citrix

我正在尝试通过PowerShell v5脚本静默安装CitrixReceiver.exe,因此不会提示用户提供任何内容。

Start-Process "C:\HelpDesk\CitrixReceiver.exe" -ArgumentList '/silent' -wait

此脚本始终以管理员权限运行。但是,会出现一个Windows安全提示,其中显示“run”和“cancel”选项。我正在运行Windows 10企业版,所以当我转到.exe文件并转到它的属性时,没有选项“解锁”该文件,就像我发现的另一个类似问题中所述。我也尝试使用/ quiet和/ qb参数,但仍然出现提示。如何让此安全提示停止显示?

2 个答案:

答案 0 :(得分:0)

在管理员命令提示符下尝试:

C:\HelpDesk\CitrixReceiver.exe /q:a /c:"install /q"

我不确定这是否适用于PowerShell,但它可以定期提示我今天早些时候必须安装的不同可执行文件。您可以随时将其保存在批处理文件中,然后如果它不能直接在powershell中工作,则从powershell调用它。

有关这些开关的更多信息,并且可以找到安静的安装exe文件here

答案 1 :(得分:0)

Citrix Receiver支持" / silent"但是你需要指定其他参数。一个例子是:

C:\HelpDesk\CitrixReceiver.exe ENABLEPRELAUNCH=TRUE ALLOWADDSTORE=S ENABLE_SSON=YES ALLOWSAVEPWD=A UseCategoryAsStartMenuPath=True /STORE0="PNAgent;https://testserver.net/Citrix/PNAgent/config.xml;on;My PNAgent Site" /silent /includeSSON /noreboot

所有安装开关和说明均可在Citrix'现场: http://docs.citrix.com/en-us/receiver/windows/4-3/receiver-windows-install-wrapper/receiver-windows-cfg-command-line-42.html

然而,用户仍然必须在他们第一次启动应用程序时登录,如果没有指定商店,他们也必须输入商店网址。