WacServerConnection DSC Resource

The WacServerConnection DSC resource can be used to add Windows Server for management in WAC. This extension does not support removing server connections yet.

Note: This resource requires WAC version 1812 or above.

Property Description
ServerName Specifies the name of the server that needs to be added to Windows Admin Center for management.
GatewayEndpoint Specifies the URL at which WAC is available. For example, https://wac.myhci.lab
Credential Specifies the credentials to authenticate to WAC. This is mandatory.
Ensure Specifies if a server connection in WAC should be added or removed. The valid values are Present and Absent. Default is Present.

Example 1

$configurationData = @{
    AllNodes = @(
        @{
            NodeName = 'localhost'
            PSDscAllowDomainUser = $true
            CertificateFile = "C:\certs\wachost.cer"
        }
    )
}

Configuration Sample_WacServerConnection_Defaults
{
    param 
    (
        [Parameter(Mandatory = $true)]
        [pscredential]
        $Credential
    )
    Import-DscResource -ModuleName WindowsAdminCenterDsc

    Node $AllNodes.NodeName
    {
        WacServerConnection Sample_WacServerConnection_Defaults
        {
            ServerName = 'cluster.myhci.lab'
            GatewayEndpoint = 'https://wac.myhci.lab'
            Credential = $Credential
            Ensure = 'Present'
        }
    }
}

Sample_WacServerConnection_Defaults -ConfigurationData $configurationData -Credential (Get-Credential)

The above example adds Windows Sever to WAC for management. Providing Credentials is mandatory since DSC runs in SYSTEM context.