From 5c484b57e4c0da579cc6db00f9b8679b2f75914c Mon Sep 17 00:00:00 2001 From: Alin Date: Wed, 23 Apr 2025 18:14:01 +0000 Subject: [PATCH] register_citrix_vda.ps1 Neu erstellt. --- Citrix/register_citrix_vda.ps1 | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Citrix/register_citrix_vda.ps1 diff --git a/Citrix/register_citrix_vda.ps1 b/Citrix/register_citrix_vda.ps1 new file mode 100644 index 0000000..d99d5be --- /dev/null +++ b/Citrix/register_citrix_vda.ps1 @@ -0,0 +1,24 @@ +function Register-CitrixVDA { + param( + [string]$VMName + ) +asnp citrix* -ErrorAction Stop +$AAddress = "xw1236.n-ad.n-ergie:80" +$VGETItem = "XdHyp:\Connections\VVcsa\VDI.Datacenter\CE202P.Cluster\$VMName.vm" + +$VMWareID = (Get-item $VGETItem -AdminAddress $AAddress).Id +$CitrixID = (Get-BrokerMachine -AdminAddress $AAddress -MachineName "N-AD\$VMName").HostedMachineId + +if ($VMWareID -ne $CitrixID) { + Write-Host "→ ID NICHT IDENTISCH! $CitrixID" -ForegroundColor Red + + #Set-BrokerMachine -MachineName "N-AD\$VMName" -HostedMachineId $VMWareID + Write-Host "→ $VMWareID wurde in Citrix gesetzt" -ForegroundColor Green + #New-BrokerHostingPowerAction -Action "Restart" -AdminAddress $AAddress -MachineName "N-AD\$VMName" + Write-Host "→ $VMName wurde in Citrix neu gestartet." -ForegroundColor Green + + } else { + Write-Host "→ VM: $VMWareID" -ForegroundColor Green + Write-Host "→ Citrix: $CitrixID" -ForegroundColor Green + } +}