dsc/ext/PsGallery/xPSDesiredStateConfiguration.6.4.0.0/Examples/Sample_xArchive_RemoveArchiveChecksum.ps1
<#
.SYNOPSIS Remove the expansion of the archive located at 'C:\ExampleArchivePath\Archive.zip' from the destination path 'C:\ExampleDestinationPath\Destination'. Since Validate is specified as $true and the Checksum parameter is specified as SHA-256, the resource will check if the SHA-256 hash of the file in the archive matches the SHA-256 hash of the corresponding file at the destination and will not remove any files that do not match. #> Configuration Sample_xArchive_RemoveArchiveChecksum { Import-DscResource -ModuleName 'xPSDesiredStateConfiguration' Node localhost { xArchive Archive6 { Path = 'C:\ExampleArchivePath\Archive.zip' Destination = 'C:\ExampleDestinationPath\Destination' Validate = $true Checksum = 'SHA-256' Ensure = 'Absent' } } } |