Le service Citrix End User Experiencing Monitoring ( EUEM ) ne démarre pas

Après l’installation de l’agent EdgeSight, le service « Citrix End User Experiencing Monitoring » ne démarre pas, ceci sur les serveurs Citrix XenApp qui n’on pas accès à Internet. Voilà comment faire en sorte que le service démarre.

Dans le même répertoire où se trouve SemService.exe crée un fichier texte nommé SemsService.exe.config.

Et rajouter les lignes suivantes:

<?xml version= »1.0″ encoding= »utf-8″?>
<configuration>
<runtime>
<generatePublisherEvidence enabled= »false » />
</runtime>
</configuration>

Pour faire cette modification en masse sur un ferme complète, crée un fichier texte nommé server.txt en y ajouter touts les serveurs de la ferme, un serveur par ligne, puis copier coller le script suivant dans PowerShell en modifiant les texte en rouge :

Invoke-Command -cn (gc c:\servers.txt) {Remove-Item « C:\Program Files (x86)\Citrix\Euem\Service\SemsService.exe.config »}
Invoke-Command -cn (gc c:\servers.txt) {Add-Content « C:\Program Files (x86)\Citrix\Euem\Service\SemsService.exe.config » ‘<?xml version= »1.0″ encoding= »utf-8″?>’}
Invoke-Command -cn (gc c:\servers.txt) {Add-Content « C:\Program Files (x86)\Citrix\Euem\Service\SemsService.exe.config » ‘<configuration>’}
Invoke-Command -cn (gc c:\servers.txt) {Add-Content « C:\Program Files (x86)\Citrix\Euem\Service\SemsService.exe.config » ‘<runtime>’}
Invoke-Command -cn (gc c:\servers.txt) {Add-Content « C:\Program Files (x86)\Citrix\Euem\Service\SemsService.exe.config » ‘<generatePublisherEvidence enabled= »false » />’}
Invoke-Command -cn (gc c:\servers.txt) {Add-Content « C:\Program Files (x86)\Citrix\Euem\Service\SemsService.exe.config » ‘</runtime>’}
Invoke-Command -cn (gc c:\servers.txt) {Add-Content « C:\Program Files (x86)\Citrix\Euem\Service\SemsService.exe.config » ‘</configuration>’}
Invoke-Command -cn (gc c:\servers.txt) {param($log) Set-Acl -Path « c:\ProgramData\Citrix\System Monitoring\data » $log} -ArgumentList $Acl
Invoke-Command -cn (gc c:\servers.txt) {Set-ItemProperty -path « HKLM:\SOFTWARE\Wow6432Node\Citrix\System Monitoring\Agent\EdgeSight » -name Company -value nom de la compagnie}
Invoke-Command -cn (gc c:\servers.txt) {Set-ItemProperty -path « HKLM:\SOFTWARE\Wow6432Node\Citrix\System Monitoring\Agent\EdgeSight\4.00\NetAccess » -name ServerName -value nom du serveur EdgeSight}
Invoke-Command -cn (gc c:\servers.txt) {Set-ItemProperty -path « HKLM:\SOFTWARE\Wow6432Node\Citrix\System Monitoring\Agent\EdgeSight\4.00\NetAccess » -name ServerPort -value port d’écoute du serveur Edgesight}
Invoke-Command -cn (gc c:\servers.txt) {set-service « Citrix EUEM » -startuptype automatic}
Invoke-Command -cn (gc c:\servers.txt) {Start-Service « Citrix EUEM »}
Invoke-Command -cn (gc c:\servers.txt) {Restart-Service « RSCorSvc »}