forked from dsccommunity/xPSDesiredStateConfiguration
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathxArchive_RemoveArchiveNoValidationConfig.ps1
More file actions
47 lines (42 loc) · 1.47 KB
/
xArchive_RemoveArchiveNoValidationConfig.ps1
File metadata and controls
47 lines (42 loc) · 1.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<#PSScriptInfo
.VERSION 1.0.1
.GUID 550a8fae-2a63-49b9-aec2-e31e6fd82135
.AUTHOR Microsoft Corporation
.COMPANYNAME Microsoft Corporation
.COPYRIGHT
.TAGS DSCConfiguration
.LICENSEURI https://github.com/PowerShell/xPSDesiredStateConfiguration/blob/master/LICENSE
.PROJECTURI https://github.com/PowerShell/xPSDesiredStateConfiguration
.ICONURI
.EXTERNALMODULEDEPENDENCIES
.REQUIREDSCRIPTS
.EXTERNALSCRIPTDEPENDENCIES
.RELEASENOTES First version.
.PRIVATEDATA 2016-Datacenter,2016-Datacenter-Server-Core
#>
#Requires -module @{ModuleName = 'xPSDesiredStateConfiguration';ModuleVersion = '8.2.0.0'}
<#
.SYNOPSIS
Configuration that removes an archive without file validation.
.DESCRIPTION
Removes the expansion of the archive located at
'C:\ExampleArchivePath\Archive.zip' from the destination path
'C:\ExampleDestinationPath\Destination'.
The resource will only check if the expanded archive files exist at the
destination.
No validation is performed on any existing files at the destination to
ensure that they match the files in the archive before removing them.
#>
Configuration xArchive_RemoveArchiveNoValidationConfig
{
Import-DscResource -ModuleName 'xPSDesiredStateConfiguration'
Node localhost
{
xArchive Archive5
{
Path = 'C:\ExampleArchivePath\Archive.zip'
Destination = 'C:\ExampleDestinationPath\Destination'
Ensure = 'Absent'
}
}
}