Aprovisione dispositivos de destino en un dominio que no sea de confianza mediante los comandos de API PowerShell
Puede aprovisionar dispositivos de destino en un dominio que no sea de confianza mediante los comandos PowerShell de la API de Citrix Provisioning. Agregue el parámetro DomainCredentials
a los comandos de aprovisionamiento Start-PvsProvisionMachines
y Start-PvsProvisionXdMachines
.
Estos son los pasos detallados:
-
Importe el módulo PowerShell de la API de Citrix Provisioning.
Import-Module "C:\Program Files\Citrix\Provisioning Services\Citrix.ProvisioningServices.dll" <!--NeedCopy-->
-
Establezca una conexión con el servidor de API de Citrix Provisioning.
Set-PvsApiConnection -PvsServerAddress <server.domain> -PvsServerPort 54324 ` -Domain <domain> -Username <username> -Password <password> <!--NeedCopy-->
-
Introduzca las credenciales para crear cuentas de máquina en el dominio que no es de confianza.
$targetDeviceDomainCredentials = Get-Credential <!--NeedCopy-->
-
Ejecute
Start-PvsProvisionXdMachines
oStart-PvsProvisionMachines
con el parámetroDomainCredentials
para aprovisionar los dispositivos de destino.Nota:
Ejecute
Start-PvsProvisionXdMachines
si quiere aprovisionar máquinas virtuales para XenDesktop en el catálogo de máquinas de XenDesktop especificado.-
Aprovisionar máquinas XenDesktop: ejemplo:
$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-->
-
Aprovisionar máquinas virtuales:
$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-->
-
-
Consulte el estado del aprovisionamiento varias veces hasta que se complete el trabajo de aprovisionamiento.
Get-PvsProvisioningStatus -ProvisionMachinesConnectionId $provisionMachinesId <!--NeedCopy-->
Cuando se completa el aprovisionamiento de los dispositivos de destino en un dominio que no es de confianza, se obtiene el siguiente resultado:
Cancelled : False CurrentVmPercentComplete : 100 ErrorOccurred : False Message : Machine Provisioning Complete! OverallPercentComplete : 100 <!--NeedCopy-->