Citrix License Server Silent Setup
Für unser Silent Setup des Citrix Lizenzservers legen wir uns folgende Dateien in einen gemeinsamen Ordner C:\Licensing\ und starten eine Admin-PowerShell:
- CitrixLicensing.exe (oder alternativ: ctx_licensing.msi)
- LicensingAdmin_PowerShellSnapin_x64.msi
- Citrix Lizenz Datei (.lic)
License Server
Installation per Standalone EXE
Der Lizenzserver ist u.A. auch als Standalone Installer bei Citrix downloadbar und kann per Parametrisierung unbeaufsichtigt installiert werden. Der Nachteil am Standalone Installer ist, dass das Customer Experience Improvement Program (CIEP) OptIn nicht gleich deaktiviert werden kann. Dies geht nur im Nachhinein wenn die PowerShell Snap-Ins installiert sind oder mit der MSI Installation.
C:\CtxLic\CitrixLicensing.exe /quiet WSLPORT=8083 LSPORT=27000 VDPORT=7279 MCPORT=8082 /l C:\Logs\CitrixLicensing.log
Installation per MSI aus dem ISO Image
Der License Server ist als MSI normalerweise in jedem Produkt ISO-Image von Citrix vorhanden und kann auch daraus installiert werden.
msiexec /i C:\CtxLic\ctx_licensing.msi /LICSERVERPORT=27000 VENDORDAEMONPORT=7279 MNGMTCONSOLEWEBPORT=8082 WEBSERVICELICENSINGPORT=8083 CEIPOPTIN=NONE /qn
License Server PowerShell Snap-In
Zusätzlich zum eigentlichen License Server Programm können zur Administration noch die PowerShell-SnapIns installiert werden. Die PowerShell-SnapIns sind nicht separat downloadbar, sondern Teil des XenApp/XenDesktop ISO Images und zu finden unter .\x64\Licensing.
msiexec /i C:\CtxLic\LicensingAdmin_PowerShellSnapin_x64.msi /qn
Konfiguration
Nach der Installation aller Komponenten kopieren wir noch die Citrix Lizenzdateien in den Lizenz-Store und starten die Lizenzierung neu.
DS_StopService "Citrix Licensing" DS_StopService "CitrixWebServicesforLicensing" DS_StopService "CtxLSPortSvc" Copy-Item "C:\CtxLic\*.lic" "C:\Program Files (x86)\Citrix\Licensing\MyFiles" DS_StartService "CtxLSPortSvc" DS_StartService "CitrixWebServicesforLicensing" DS_StartService "Citrix Licensing"
optional: Deaktivierung von CIEP-OptIn per PowerShell, wenn der Lizenzserver per EXE installiert wurde:
Add-PSSnapin citrix* Set-LicCEIPOption -AdminAddress "https://localhost:8083" -CEIPOption "None" -CertHash $(Get-LicCertificate -AdminAddress "https://localhost:8083").CertHash
–