asnp citrix.* $NomVm = "NomDomaine\NomVM" $NomUserAAjouter = "NomDomaine\Login" $NomVm02 = $NomVm.substring(($($NomVm.indexof("\"))+1)) #Write-host $NomVm02 #Récupération de l'ID de la machine dans l'Hyperviseur $job = Invoke-command { param($NomVm) Get-SCVirtualMachine | Where-Object {$_.Name -match $NomVm} | select Name, ID, Status } -ArgumentList $NomVm02 -ComputerName NomMachineAvecHyperviseur -AsJob Wait-Job $job $MonObjetMachineSurlHyperviseur = Receive-Job $job Write-host $MonObjetMachineSurlHyperviseur.ID #Fort de ces paramètres, ajoutez votre machine au catalogue avec une commande du type : New-BrokerMachine -CatalogUid 42 -HypervisorConnectionUid 5 -MachineName $NomVm -HostedMachineId $($MonObjetMachineSurlHyperviseur.ID) #puis affectez la machine à un delivery group : Add-BrokerMachine $NomVm -DesktopGroup "NomDelivery" Add-BrokerUser -Name $NomUserAAjouter -Machine $NomVm