通过PowerShell安装Citrix接收器

通过PowerShell安装Citrix接收器,powershell,citrix,Powershell,Citrix,我试图创建一个脚本来安装接收器,但我得到了一个弹出框,询问我是否确定 $InstallFiles = "C:\Users\raw.admin\Documents\CitrixReceiver.exe" $ArgumentList = '/silent /includeSSON enable_SSON=yes enableprelaunch=true allowaddstore=a STORE0="Kiewit;https://apps.kiewit.com/citrix/kiewit/disco

我试图创建一个脚本来安装接收器,但我得到了一个弹出框,询问我是否确定

$InstallFiles = "C:\Users\raw.admin\Documents\CitrixReceiver.exe"
$ArgumentList = '/silent /includeSSON enable_SSON=yes enableprelaunch=true allowaddstore=a STORE0="Kiewit;https://apps.kiewit.com/citrix/kiewit/discovery;on"'
Write-host "Installing Citrix receiver"
Start-Process -FilePath $InstallFiles -ArgumentList $ArgumentList -wait
##Make sure Single Sign is in Provider Order Key

$Path = "HKLM:\system\CurrentControlSet\Control\NetworkProvider\Order"

$ProviderOrder = (Get-ItemProperty -path $path).ProviderOrder
If ($ProviderOrder -NotLike "*PnSson*")

{
    Set-ItemProperty -path $path -Name ProviderOrder -value ($ProviderOrder + ",PnSson")
    $NewProviderOrder = (Get-ItemProperty -path $path).ProviderOrder
    Write-Host Provider Order key now has the following values   $NewProviderOrder
}
Else

{
    Write-Host "PnSson already present in Provider Order"
}

Write-host "Installation Complete"

我不希望用户得到提示来回答“是”或“否”的问题。这是可以做到的,还是用户将不得不接受的

弹出框询问您什么?弹出框上只有两个按钮“运行”“取消”?没有其他文本?你确定它来自Citrix安装程序吗?我想我从来没有见过Citrix安装程序中的弹出窗口。它是一个弹出窗口,要求您确认安装或取消。我想这是我没有回答的时间最长的一次。弹出窗口问您什么?弹出窗口上只有两个按钮“运行”“取消”?没有其他文本?你确定它来自Citrix安装程序吗?我想我从来没有看到过Citrix安装程序中的弹出窗口。它是一个弹出窗口,要求您确认安装或取消。我想这是我没有回答的时间最长的一次。