Files
PowerShell-PSDscResources/Tests/Integration/MSFT_EnvironmentResource.config.ps1
T
2019-04-28 18:52:31 +01:00

48 lines
913 B
PowerShell

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