Quand vous êtes sous Visual Studio, ici pour une version 7.6.3.5029, vous pouvez avoir ce message d'erreur lorsque vous essayez d'afficher vos stratégies Citrix:
Change made to policies outside of this console, such as in PowerShell or management tools from previous versions, resulted in a discrepancy policies.
Après recherches Google, l'article suivant aborde le pourquoi :
https://www.citrix.com/blogs/2013/07/15/merging-of-user-and-computer-policies-in-xendesktop-7-0/
Et surtout celui-ci m'a permi de le résoudre :
https://lalmohan.co.nz/2014/05/02/changes-made-to-policies-outside-of-this-console-such-as-powershell-or-management-tools-from-previous-versions-resulted-in-a-discrepancy-between-policies-xendesktop-studio/
Dans son article la personne était dans la même galère sans trop savoir pourquoi non plus.
Il est expliqué que l'on peut visualiser les stratégies Citrix en Powershell depuis un DDC avec ces commandes :
asnp Citrix*
New-PSDrive Site -PSProvider CitrixGroupPolicy -Root \ -Controller localhost
Lien vers le fichier : cliquez ici
Ensuite pour voir les polices user ou computer il faut faire :
cd Site:\User
ou
cd Site:\Computer
puis
ls
Lien vers le fichier : cliquez ici
Ensuite si vous voulez modifier la valeur d'une propriété pour, comme montré ici, désactiver une stratégie :
Set-ItemProperty . -Name Enabled -Value False
Lien vers le fichier : cliquez ici
Exemple
Le hic c'est que, comme dans l'article de la personne, je n'ai jamais réussi à résoudre le problème en désactivant une police, en la renommant etc ...
Par contre, la supprimer, cela fonctionne ... Voici la commande :
Remove-Item "Nom de la police"
Lien vers le fichier : cliquez ici
Pour cela, utilisez la commande ls pour relever le nom de la police à supprimer
Puis passez le nom de la police à la commande Remove-Item