The XenDesktop7Lab composite DSC resources mask some of the underlying implementation/complexities of the individual XenDesktop7 DSC resources. The composite XenDesktop7Lab resources can be used to deploy Citrix XenDesktop v7.x via PowerShell Desired State Configuration (DSC).
NOTE: You cannot use PowerShell v5.0's PsDscRunAsCredential
to deploy the XD7StoreFront*
resources. Although these resources do not require a credential, it does mean that the
PsDscRunAsCredential
parameter cannot be used with the XD7LabSimple
or the XD7LabSimpleHttps
composite resource either.
This module contains the following DSC resources:
- XD7LabAdministrator
- Adds one or more XenDesktop Administrators.
- XD7LabApplication
- Adds a local or published application to a desktop delivery group.
- XD7LabController
- Adds a controller to an existing XenDesktop site.
- XD7LabDeliveryGroup
- Creates a desktop group, adds machine(s) and creates access and entitlement policies.
- XD7LabLicenseServer
- Installs RDS and Citrix licensing server and imports license file.
- XD7LabMachineCatalog
- Creates a machine catalog and adds machine(s).
- XD7LabMsiLicenseServer
- Installs RDS and Citrix licensing server (from MSI) and imports license file.
- XD7LabSessionHost
- Installs RDSH, VDA and assigns RDS license server.
- XD7LabSimple
- Creates a simple, all-in-one XenDesktop and StoreFront deployment with a published manual RDS desktop.
- XD7LabSimpleHttps
- Creates a simple, all-in-one XenDesktop and StoreFront secure (HTTPS) deployment with a published manual RDS desktop.
- XD7LabSite
- Configures CredSSP, installs the controller role, creates the XenDesktop site and assigns administrators.
- XD7LabStorefront
- Installs IIS required roles, Storefront and Director.
- XD7LabStorefrontHttps
- Installs IIS required roles, certificate and configures Storefront and Director to use HTTPS.
- XD7LabStorefrontRedirect
- Configures an default 'index.htm' IIS document with a Javascript redirect on the default IIS website.
- XD7LabStorefrontUrl
- CoAnfigures a StorefrAont 2.x or 3.x base URL.
- XD7LabStorefrontWebConfig
- Configures a Storefront 2.x or 3.x web.config file settings.
There are dependencies on the following DSC resources:
- XenDesktop7 - https://github.com/VirtualEngine/XenDesktop7
- xCertificate - https://github.com/Powershell/xCertificate
- xCredSSP - https://github.com/Powershell/xCredSSP
- xWebAdministration - https://github.com/Powershell/xWebAdministration