Citrix Provisioning

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:

  1. Importe el módulo PowerShell de la API de Citrix Provisioning.

    Import-Module "C:\Program Files\Citrix\Provisioning Services\Citrix.ProvisioningServices.dll"
    <!--NeedCopy-->
    
  2. 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-->
    
  3. Introduzca las credenciales para crear cuentas de máquina en el dominio que no es de confianza.

    $targetDeviceDomainCredentials = Get-Credential
    <!--NeedCopy-->
    
  4. Ejecute Start-PvsProvisionXdMachines o Start-PvsProvisionMachines con el parámetro DomainCredentials 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-->
      
  5. 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-->
    
Aprovisione dispositivos de destino en un dominio que no sea de confianza mediante los comandos de API PowerShell

En este artículo