Files
PowerShell-PSDscResources/Tests/Integration/MSFT_EnvironmentResource.config.ps1
T
2017-02-02 16:28:31 -08:00

45 lines
803 B
PowerShell

param
(
[Parameter(Mandatory = $true)]
[String]
$ConfigurationName
)
Configuration $ConfigurationName
{
param
(
[Parameter(Mandatory = $true)]
[ValidateNotNullOrEmpty()]
[String]
$Name,
[ValidateNotNull()]
[String]
$Value = [String]::Empty,
[ValidateSet('Present', 'Absent')]
[String]
$Ensure = 'Present',
[Boolean]
$Path = $false,
[ValidateSet('Process', 'Machine')]
[String[]]
$Target = ('Process', 'Machine')
)
Import-DscResource -ModuleName 'PSDscResources'
Environment Environment1
{
Name = $Name
Value = $Value
Ensure = $Ensure
Path = $Path
Target = $Target
}
}