DSCResources/MSFT_xRDSessionCollectionConfiguration/en-US/about_xRDSessionCollectionConfiguration.help.txt
.NAME
xRDSessionCollectionConfiguration .DESCRIPTION This resource is used to configure the Remote Desktop Collection Configuration. .PARAMETER CollectionName Key - String Specifies the name of a session collection. .PARAMETER ActiveSessionLimitMin Write - UInt32 Specifies the maximum time, in minutes, an active session runs. After this period, the RD Session Host server ends the session. .PARAMETER AuthenticateUsingNLA Write - Boolean 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. .PARAMETER AutomaticReconnectionEnabled Write - Boolean Indicates whether the Remote Desktop client attempts to reconnect after a connection interruption. .PARAMETER BrokenConnectionAction Write - String 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. .PARAMETER ClientDeviceRedirectionOptions Write - String 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. .PARAMETER ClientPrinterAsDefault Write - Boolean 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. .PARAMETER ClientPrinterRedirected Write - Boolean Indicates whether to use client printer redirection, which routes print jobs from the Remote Desktop session to a printer attached to the client computer. .PARAMETER CollectionDescription Write - String Specifies a description of the session collection. .PARAMETER ConnectionBroker Write - String Specifies the Remote Desktop Connection Broker (RD Connection Broker) server for a Remote Desktop deployment. .PARAMETER CustomRdpProperty Write - String 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. .PARAMETER DisconnectedSessionLimitMin Write - UInt32 Specifies a length of time, in minutes. After client disconnection from a session for this period, the RD Session Host ends the session. .PARAMETER EncryptionLevel Write - String 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. .PARAMETER IdleSessionLimitMin Write - UInt32 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. .PARAMETER MaxRedirectedMonitors Write - UInt32 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. .PARAMETER RDEasyPrintDriverEnabled Write - Boolean Specifies whether to enable the Remote Desktop Easy Print driver. .PARAMETER SecurityLayer Write - String Specifies which security protocol to use. The acceptable values for this parameter are: RDP, Negotiate, SSL. The default value is Negotiate. .PARAMETER TemporaryFoldersDeletedOnExit Write - Boolean Specifies whether to delete temporary folders from the RD Session Host server for a disconnected session. .PARAMETER UserGroup Write - String Specifies a domain group authorized to connect to the RD Session Host servers in a session collection. .PARAMETER DiskPath Write - String Specifies the target to store the User Profile Disks .PARAMETER EnableUserProfileDisk Write - Boolean Specifies if this collection uses UserProfileDisks .PARAMETER ExcludeFilePath Write - StringArray Specifies a list of strings for files to exclude from the user profile disk .PARAMETER ExcludeFolderPath Write - StringArray Specifies a list of strings for folders to exclude from the user profile disk .PARAMETER IncludeFilePath Write - StringArray Specifies a list of strings for files to include in the user profile disk .PARAMETER IncludeFolderPath Write - StringArray Specifies a list of strings for folders to include in the user profile disk .PARAMETER MaxUserProfileDiskSizeGB Write - UInt32 Specifies the maximum size in GB for a User Profile Disk .EXAMPLE 1 This example shows how to ensure a session collection is configured. configuration Example { Import-DscResource -ModuleName 'xRemoteDesktopSessionHost' node localhost { xRDSessionCollectionConfiguration 'ExampleApplications' { CollectionName = 'ExampleApplications' CollectionDescription = 'A collection to deploy example applications' ConnectionBroker = 'connectionbroker.server.fqdn' UserGroup = 'DOMAIN\AllowedUsersGroup' ActiveSessionLimitMin = 0 BrokenConnectionAction = 'Disconnect' AutomaticReconnectionEnabled = $True DisconnectedSessionLimitMin = 30 IdleSessionLimitMin = 1440 # One day TemporaryFoldersDeletedOnExit = $True RDEasyPrintDriverEnabled = 0 MaxRedirectedMonitors = 16 ClientPrinterRedirected = 0 ClientDeviceRedirectionOptions = 'AudioVideoPlayBack, AudioRecording, Clipboard' ClientPrinterAsDefault = 0 AuthenticateUsingNLA = $True EncryptionLevel = 'High' SecurityLayer = 'SSL' EnableUserProfileDisk = $True DiskPath = '\\file.server.fqdn\RDSProfileShare' MaxUserProfileDiskSizeGB = 5 } } } |