.NAME
    RDServer

.DESCRIPTION
    This resource is used to configure the Remote Desktop Server.

.PARAMETER ConnectionBroker
    Write - String
    Specifies whether to show the RemoteApp program in the RD Web Access server, and in RemoteApp and Desktop Connections that the user subscribes to. 

.PARAMETER Server
    Key - String
    Specifies whether to show the RemoteApp program in the RD Web Access server, and in RemoteApp and Desktop Connections that the user subscribes to. 

.PARAMETER Role
    Key - String
    Allowed values: RDS-Connection-Broker, RDS-Virtualization, RDS-RD-Server, RDS-Web-Access, RDS-Gateway, RDS-Licensing
    Specifies whether to show the RemoteApp program in the RD Web Access server, and in RemoteApp and Desktop Connections that the user subscribes to. 

.PARAMETER GatewayExternalFqdn
    Write - String
    Specifies whether to show the RemoteApp program in the RD Web Access server, and in RemoteApp and Desktop Connections that the user subscribes to. 

.EXAMPLE 1

This example shows how to join a RDSH host to a deployment.

configuration Example
{
    Import-DscResource -ModuleName 'RemoteDesktopServicesDsc'

    node localhost {

        RDServer RemoteDesktopSessionHost {
            ConnectionBroker = 'connectionbroker.server.fqdn'
            Server           = 'sessionhost.server.fqdn'
            Role             = 'RDS-RD-Server'
        }
    }
}

