register_citrix_vda.ps1

Neu erstellt.
This commit is contained in:
Alin 2025-04-23 18:14:01 +00:00
parent 6839c95664
commit 5c484b57e4

View File

@ -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
}
}