.NAME
    RDSessionDeployment

.DESCRIPTION
    This resource is used to configure the Remote Desktop Session Deployment.

.PARAMETER SessionHost
    Required - StringArray
    Specifies the FQDNs of the servers to host the RD Session Host role service. 

.PARAMETER ConnectionBroker
    Key - String
    Specifies the FQDN of a server to host the RD Connection Broker role service.

.PARAMETER WebAccessServer
    Required - StringArray
    Specifies the FQDN of a server to host the RD Web Access role service. 

.EXAMPLE 1

This example shows how to ensure a session deployment is created.

configuration Example
{
    Import-DscResource -ModuleName 'RemoteDesktopServicesDsc'

    node localhost {

        RDSessionDeployment RDSDeployment {
            SessionHost      = 'rdsessionhost.server.fqdn'
            ConnectionBroker = 'connectionbroker.server.fqdn'
            WebAccessServer  = 'webaccess.server.fqdn'
        }
    }
}

.EXAMPLE 2


configuration RDSessionDeployment_Full
{
    import-dscresource -modulename RemoteDesktopServicesDsc

    node localhost
    {
        RDSessionDeployment TheBigDeployment
        {
            ConnectionBroker = 'RDBC1.contoso.com'
            WebAccessServer  = 'RDWA1.contoso.com'
            SessionHost      = 'RDSH1.contoso.com', 'RDSH2.contoso.com'
        }
    }
}

