![]() ![]() Questo articolo è stato tradotto automaticamente. (Aviso legal)Įste artigo foi traduzido automaticamente. (Clause de non responsabilité)Įste artículo ha sido traducido automáticamente. (Haftungsausschluss)Ĭe article a été traduit automatiquement. This article has been machine translated.ĭieser Artikel wurde maschinell übersetzt. Questo contenuto è stato tradotto dinamicamente con traduzione automatica. (Aviso legal)Įste texto foi traduzido automaticamente. (Clause de non responsabilité)Įste artículo lo ha traducido una máquina de forma dinámica. (Haftungsausschluss)Ĭet article a été traduit automatiquement de manière dynamique. $NewProviderOrder = (Get-ItemProperty -path $path).This content has been machine translated dynamically.ĭieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. Set-ItemProperty -path $path -Name ProviderOrder -value ($ProviderOrder + “,PnSson”) $ProviderOrder = (Get-ItemProperty -path $path).ProviderOrder $Path = “HKLM:systemCurrentControlSetControlNetworkProviderOrder” #Make sure Single Sign is in Provider Order Key Start-Process -FilePath $InstallFiles -ArgumentList $ArgumentList -wait $ArgumentList = ‘/noreboot /silent /includeSSON ADDLOCAL=”ReceiverInside,ICA_Client,PN_Agent,SSON,USB,DesktopViewer,Flash,Vd3d” Enable_SSON=”Yes” Enable_KERBEROS=”No” LEGACYFTAICONS=”True” Enable_DYNAMIC_CLIENT_NAME=”Yes” ENABLEPRELAUNCH=”True” SERVER_LOCATION=””‘ ![]() $InstallDir = $InstallLocation + “CitrixCitrix Receiver (Enterprise)TrolleyExpress.exe” ![]() Start-Process -FilePath $InstallDir -ArgumentList “/uninstall /cleanup /silent” -wait $InstallDirs = “`”$InstallLocationCitrixCitrix online plug-inTrolleyExpress.exe`””, “`”$InstallLocationCitrixCitrix online plug-in – webTrolleyExpress.exe`”” $InstallLocation=$env:AllUsersProfile + “Application Data” If (($OSVersionNo.Build -eq 2600) -or ($OSVersionNo.Build -eq 3790)) #Get the correct location of install directory Start-Process -FilePath msiexec.exe -ArgumentList $ArgumentList -wait $ArgumentList = “/x” + “” + ” /qn REBOOT=ReallySuppress /quiet” #Uninstall old clients that use GUIDs, 11.000 and below Stop-Process -ProcessName wfcrun32 -force #Kill Citrix Client Processses that prevent uninstall #*FileName: Citrix_Client_Uninstall_and_Install.ps1 See eDocs for the command line install options $ArgumentList= Add or remove all your required features including updating SERVER_LOCATION with the path to your services site. N.B This path needs to be in your I.E Local intranet sites to prevent a Open File – Security Warning appearing $InstallFiles= Enter the full path to the CitrixReceiverEnterprise.exe. Under the #InstallReceiver section you need to edit It first kills the processes that can prevent uninstall and then at the end it checks that PnSson is in the network binding provider order as I have been having problems with this and it stops single sign on working. The script should work on Windows XP, Windows Vista, Windows 7, Windows 8, Windows 2003, Windows 2008, and Windows 2008 R2 but I haven’t tested it on all so let me know if you get an issues. ![]() This script will uninstall ALL versions of Citrix online plugin AND Receiver and then install Citrix Receiver, it should work for any version of Receiver but I wrote it for 3.4. ![]()
0 Comments
Leave a Reply. |