Environnement
Citrix XenApp & XenDesktop avec Machine Catalog MCS (Machine Creation Services)
Problème
Quand vous utilisez le MCS pour créer vos VM Citrix, il y a une boucle qui automatise la création avec incrémentation au niveau du nom. Le problème est que si l’on supprime une VM au milieu de cette liste, Citrix n’a pas l’intelligence de recréer cette VM mais va continuer à incrémenter la où il s’est arrêté, la solution étant de recréer un nouveau Catalogue donc pas franchement utile.
Cause
Le MCS se base sur une valeur (StartCount) qu’il incrémente et qui devient sa base pour le numéro de la nouvelle VM.
Solution
Une fois la VM supprimée de l’hyperviseur, de Citrix et de l’Active Directory, le but est de modifier cette valeur pour coller au numéro de la VM que nous voulons recréer.
- Ouvrir une console PowerShell (as Administrator) sur votre Controller (DDC).
asnp Citrix*
Get-AcctIdentityPool
- La valeur StartCount nous indique le numéro de la prochaine machine à créer, 11 dans mon cas.
- Le but est de modifier la valeur -StartCount avec le numéro de la VDI supprimée.
Set-AcctIdentityPool -IdentityPoolName <Name_of_the_Pool> -StartCount <VM_Number>
- Attention ! Ne pas oublier de remettre la valeur initiale, -StartCount 11 dans mon exemple.