Resource Type: dsc_xrdsessioncollectionconfiguration

Defined in:
lib/puppet/type/dsc_xrdsessioncollectionconfiguration.rb
Providers:
powershell

Overview

The DSC xRDSessionCollectionConfiguration resource type. Automatically generated from ‘xRemoteDesktopSessionHost/DSCResources/MSFT_xRDSessionCollectionConfiguration/MSFT_xRDSessionCollectionConfiguration.schema.mof’

To learn more about PowerShell Desired State Configuration, please visit technet.microsoft.com/en-us/library/dn249912.aspx.

For more information about built-in DSC Resources, please visit technet.microsoft.com/en-us/library/dn249921.aspx.

For more information about xDsc Resources, please visit github.com/PowerShell/DscResources.

Properties

  • ensure

    The basic property that the resource should be in.

    Supported values:
    • exists?
    • present

Parameters

  • dsc_activesessionlimitmin

    ActiveSessionLimitMin - Specifies the maximum time, in minutes, an active session runs. After this period, the RD Session Host server ends the session.

  • dsc_authenticateusingnla

    AuthenticateUsingNLA - Indicates whether to use Network Level Authentication (NLA). If this value is $True, Remote Desktop uses NLA to authenticate a user before the user sees a logon screen.

    Supported values:
    • true
    • false
  • dsc_automaticreconnectionenabled

    AutomaticReconnectionEnabled - Indicates whether the Remote Desktop client attempts to reconnect after a connection interruption.

    Supported values:
    • true
    • false
  • dsc_brokenconnectionaction

    BrokenConnectionAction - Specifies an action for an RD Session Host server to take after a connection interruption. The acceptable values for this parameter are: None, Disconnect, LogOff.

  • dsc_clientdeviceredirectionoptions

    ClientDeviceRedirectionOptions - Specifies a type of client device to be redirected to an RD Session Host server in this session collection. The acceptable values for this parameter are: None, AudioVideoPlayBack, AudioRecording, COMPort, PlugAndPlayDevice, SmartCard, Clipboard, LPTPort, Drive, TimeZone. You can use binary-or to combine two or more values of this enum to specify multiple client device types.

  • dsc_clientprinterasdefault

    ClientPrinterAsDefault - Indicates whether to use the client printer or server printer as the default printer. If this value is $True, use the client printer as default. If this value is $False, use the server as default.

    Supported values:
    • true
    • false
  • dsc_clientprinterredirected

    ClientPrinterRedirected - Indicates whether to use client printer redirection, which routes print jobs from the Remote Desktop session to a printer attached to the client computer.

    Supported values:
    • true
    • false
  • dsc_collectiondescription

    CollectionDescription - Specifies a description of the session collection.

  • dsc_collectionname

    CollectionName - Specifies the name of a session collection.

  • dsc_connectionbroker

    ConnectionBroker - Specifies the Remote Desktop Connection Broker (RD Connection Broker) server for a Remote Desktop deployment.

  • dsc_customrdpproperty

    CustomRdpProperty - Specifies Remote Desktop Protocol (RDP) settings to include in the .rdp files for all Windows Server 2012 RemoteApp programs and remote desktops published in this collection.

  • dsc_disconnectedsessionlimitmin

    DisconnectedSessionLimitMin - Specifies a length of time, in minutes. After client disconnection from a session for this period, the RD Session Host ends the session.

  • dsc_encryptionlevel

    EncryptionLevel - Specifies the level of data encryption used for a Remote Desktop session. The acceptable values for this parameter are: Low, ClientCompatible, High, FipsCompliant. The default value is ClientCompatible.

  • dsc_idlesessionlimitmin

    IdleSessionLimitMin - Specifies the length of time, in minutes, to wait before an RD Session Host logs off or disconnects an idle session. The BrokenConnectionAction parameter determines whether to log off or disconnect.

  • dsc_maxredirectedmonitors

    MaxRedirectedMonitors - Specifies the maximum number of client monitors that an RD Session Host server can redirect to a remote session. The highest value for this parameter is 16.

  • dsc_psdscrunascredential

    PsDscRunAsCredential

  • dsc_rdeasyprintdriverenabled

    RDEasyPrintDriverEnabled - Specifies whether to enable the Remote Desktop Easy Print driver.

    Supported values:
    • true
    • false
  • dsc_securitylayer

    SecurityLayer - Specifies which security protocol to use. The acceptable values for this parameter are: RDP, Negotiate, SSL. The default value is Negotiate.

  • dsc_temporaryfoldersdeletedonexit

    TemporaryFoldersDeletedOnExit - Specifies whether to delete temporary folders from the RD Session Host server for a disconnected session.

    Supported values:
    • true
    • false
  • dsc_usergroup

    UserGroup - Specifies a domain group authorized to connect to the RD Session Host servers in a session collection.

  • name (namevar)
  • provider

    The specific backend to use for this ‘dsc_xrdsessioncollectionconfiguration` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.