asnp citrix.* $NomVm = "NomDomaine\NomVM" $NomVm02 = $NomVm.substring(($($NomVm.indexof("\"))+1)) #On retire le nom de domaine ainsi que le \ #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 NomMachineDistante -AsJob Wait-Job $job $MonResultat = Receive-Job $job Write-host $MonResultat.ID