dsc/ext/PsGallery/xRobocopy.2.0.0.0/Examples/xRobocopy.NetworkAndCredentials.ps1

configuration DeployContent
{
    param (
        [Parameter(Mandatory=$true)] 
        [ValidateNotNullorEmpty()] 
        [PsCredential] $Credential 
        )

    Import-DscResource -ModuleName xRobocopy
    Node 'localhost'
    {
        xRobocopy Content
        {
            Source               = '\\server\share\ReleaseVersion'
            Destination          = 'C:\inetpub\wwwroot\sitename'
            MultiThreaded        = $true
            Restartable          = $true
            PsDscRunAsCredential = $Credential
        }
    }
}
$configData = @{
    AllNodes = @(
        @{
            NodeName                    = 'localhost';
            CertificateId               = 'Your Certificate thumbprint here'
            }
        )
    }
DeployContent -ConfigurationData $configData -Credential (get-credential) -OutputPath 'c:\DSC'
Start-DscConfiguration -Wait -Force -Verbose -Path 'c:\DSC'

# Validate results
# Get-ChildItem C:\inetpub\wwwroot\sitename