Provisioning von Zielgeräten in einer nicht vertrauenswürdigen Domäne mit API PowerShell-Befehlen
Sie können ein Provisioning von Zielgeräten in einer nicht vertrauenswürdigen Domäne mit PowerShell-Befehlen der Citrix Provisioning-API durchführen. Fügen Sie den Parameter DomainCredentials
zu den Provisioning-Befehlen Start-PvsProvisionMachines
und Start-PvsProvisionXdMachines
hinzu.
Verfahren:
-
Importieren Sie das PowerShell-Modul der Citrix Provisioning-API.
Import-Module "C:\Program Files\Citrix\Provisioning Services\Citrix.ProvisioningServices.dll" <!--NeedCopy-->
-
Stellen Sie eine Verbindung zum Citrix Provisioning API-Server her.
Set-PvsApiConnection -PvsServerAddress <server.domain> -PvsServerPort 54324 ` -Domain <domain> -Username <username> -Password <password> <!--NeedCopy-->
-
Geben Sie die Anmeldeinformationen ein, um Maschinenkonten in der nicht vertrauenswürdigen Domäne zu erstellen.
$targetDeviceDomainCredentials = Get-Credential <!--NeedCopy-->
-
Führen Sie
Start-PvsProvisionXdMachines
oderStart-PvsProvisionMachines
mit demDomainCredentials
-Parameter aus, um Zielgeräte bereitzustellen.Hinweis:
Führen Sie
Start-PvsProvisionXdMachines
aus, wenn Sie VMs für XenDesktop im angegebenen XenDesktop-Maschinenkatalog bereitstellen möchten.-
Provisioning von XenDesktop-Maschinen, ein Beispiel:
$provisionMachinesId = Start-PvsProvisionXdMachines ` -DdcAddress <your-ddc-address>` -BootType <your-boot-type> ` -CatalogName <your-catalog-name> ` -CatalogDescription <your-catalog-description> ` -SessionSupport <your-session-support> ` -AllocationType <your-allocation-type> ` -PersistUserChanges <your-persist-user-changes> ` -Scope <your-scope>` -VdaLevel <your-vda-level> ` -XenDesktopHostResource <your-xd-host-resource> ` -HostResourcePassword <your-host-resource-passsword> ` -TemplateName <your-template-name> ` -NetworkPath <your-network-path> ` -StoreId <your-store-id> ` -SiteId <your-site-id> ` -DiskLocatorId <your-disk-locator-id>` -Domain <target-device-domain> ` -OrganizationalUnit <target-device-ou> ` -NamingScheme <your-naming-scheme> ` -VmCount <vm-count> ` -DeviceMemory <device-memory-size> ` -DeviceCpu <device-cpu-count> ` -DeviceWriteCacheSize <device-write-cache-size> ` -NameSuffixType <your-name-suffix-type> ` -CitrixCloud: <is-Citrix-Cloud> ` -DomainCredentials $targetDeviceDomainCredentials <!--NeedCopy-->
-
VMs bereitstellen:
$provisionMachinesId = Start-PvsProvisionMachines ` -HostType <your-host-type> ` -HostAddress <your-host-address> ` -HostUsername <your-host-user-name> ` -HostPassword <your-host-password> ` -TemplateName <your-template-name> ` -StoreId <your-PVS-store-id> ` -SiteId <your-PVS-site-id> ` -CollectionId <your-collection-id> ` -DiskLocatorId <your-disk-locator-id> ` -Domain <target-device-domain> ` -OrganizationalUnit <target-device-ou>` -NamingScheme <your-naming-scheme> ` -VmCount <vm-count> ` -DeviceMemory <device-memory-size> ` -DeviceCpu <device-cpu-count> ` -NameSuffixType <your-name-suffix-type> ` -DomainCredentials $targetDeviceDomainCredentials <!--NeedCopy-->
-
-
Fragen Sie den Bereitstellungsstatus wiederholt ab, bis der Bereitstellungsauftrag abgeschlossen ist.
Get-PvsProvisioningStatus -ProvisionMachinesConnectionId $provisionMachinesId <!--NeedCopy-->
Wenn das Provisioning von Zielgeräten in einer nicht vertrauenswürdigen Domäne abgeschlossen ist, erhalten Sie die folgende Ausgabe:
Cancelled : False CurrentVmPercentComplete : 100 ErrorOccurred : False Message : Machine Provisioning Complete! OverallPercentComplete : 100 <!--NeedCopy-->