In der Citrix virtuellen Apps und Desktops (CVDA) Version 24.02 wurde die Verwaltung von PVS-Maschinenkatalogen stark reduziert und beschränkt sich auf das Löschen der Kataloge und Maschinen. Wie PVS-Kataloge angelegt werden können oder bestehende PVS-Targets hinzugefügt werden können, wird im Folgenden kurz erklärt.
Zur Verwaltung von PVS-Maschinenkatalogen gibt es zwei Möglichkeiten, entweder über Powershell oder über die PVS-Konsole. Beide Möglichkeiten werden kurz erklärt.
PVS-Konsole | Export-Device Wizard
Die einfachste Methode ist die Verwendung des Export-Device Wizard der über einen Rechtsklick auf der Site auswählbar ist. Dem Wizard folgen, aber ist zu beachten:
- Physikalische Geräte sind Maschinen, die im Maschinenkatalog kein Power-Management haben, also ohne Hypervisor-Anbindung.
- Virtuelle Geräte sind Maschinen, die im Maschinenkatalog ein Power-Management haben, also mit Hypervisor-Anbindung.
- Funktionslevel des Maschinenkatalogs: Sollte der Katalog einen anderen Funktionslevel haben, dann wird dieser im Wizard nicht angezeigt!
Powershell
Ohne Hypervisor-Anbindung
- Um einen neuen PVS-Maschinenkatalog anzulegen, der keine Hypervisor-Anbindung hat, geht mit folgendem Befehl:
New-BrokerCatalog -PersistUserChanges Discard -ProvisioningType PVS -MachinesArePhysical $true -Description "[Beschreibung]" -SessionSupport MultiSession -Name [Name Katalog] -AllocationType Random -IsRemotePC $false -PvsAddress pvs.server.local -PvsDomain domäne.de
-
Um eine Maschine dem Katalog hinzuzufügen, wie folgt vorgehen
Get-BrokerCatalog -Name [Name PVS Katalog]
und hier die UID mit z.B: 10 auslesen und dann mit dem folgenden Befehl die Maschine hinzufügen:New-BrokerMachine -CatalogUid 10 -MachineName 'domäne\Maschinenname' -InMaintenanceMode $true
Mit Hypervisor-Anbindung
- Um einen neuen PVS-Maschinenkatalog anzulegen, mit Hypervisor-Anbindung, geht mit folgendem Befehl:
New-BrokerCatalog -PersistUserChanges Discard -ProvisioningType PVS -MachinesArePhysical $false -Description "[Beschreibung]" -SessionSupport MultiSession -Name [Name Katalog] -AllocationType Random -IsRemotePC $false -PvsAddress pvs.server.local -PvsDomain domäne.de
- Um eine Maschine dem Katalog hinzuzufügen, wie folgt vorgehen
Get-BrokerCatalog -Name [Name PVS Katalog]
und hier die UID mit z.B: 10 auslesen und dann mit dem folgenden Befehl die UID der Hypervisorverbindung bekommen:Get-BrokerHypervisorConnection
Für die ID der Maschine ist folgender Befehl notwendig:Get-ChildItem -Path "xdhyp:connections" -force -Recurse -include "Maschinenname.vm"
und mit den zuvor gewonnenen Informationen kann dann wie folgt die Maschine hinzugefügt werden:New-BrokerMachine -CatalogUid 10 -MachineName 'domäne\Maschinenname' -InMaintenanceMode $true -HypervisorConnectionUid 1 -HostedMachineId 'bed6d4a1-83f7-4717-adb3-ff6474ce7cf9'