DSC File Resource - copy file

ds19 picture ds19 · Oct 20, 2015 · Viewed 8.2k times · Source

I'm using a PowerShell DSC Pull Server. It's possible to use the File resource to copy a file every time is modified? I've tried the below:

        File Test{
        DestinationPath = "c:\yyy\test.txt"
        SourcePath = "\\share\test.txt"
        Ensure = "Present"
        Type = "File"
        Credential = $Credential
        Checksum = "modifiedDate"
        Force = $true}

but no luck: if I modify the file from SourcePath I'd expect that the destination file should be updated too.

Answer

TravisEz13 picture TravisEz13 · Oct 24, 2015

Add MatchSource, See documentation here.

    File Test{
        DestinationPath = "c:\yyy\test.txt"
        SourcePath = "\\share\test.txt"
        Ensure = "Present"
        Type = "File"
        Credential = $Credential
        Checksum = "modifiedDate"
        Force = $true
        MatchSource = $true
    }