Skip to content
Community Citrix XenDesktop 7 Lab composite DSC resources
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


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.

Included Resources

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:

You can’t perform that action at this time.