diff --git a/DscResources/MSFT_EnvironmnetResource/MSFT_EnvironmentResource.psm1 b/DscResources/MSFT_EnvironmentResource/MSFT_EnvironmentResource.psm1 similarity index 99% rename from DscResources/MSFT_EnvironmnetResource/MSFT_EnvironmentResource.psm1 rename to DscResources/MSFT_EnvironmentResource/MSFT_EnvironmentResource.psm1 index 68bcc46..1d4603a 100644 --- a/DscResources/MSFT_EnvironmnetResource/MSFT_EnvironmentResource.psm1 +++ b/DscResources/MSFT_EnvironmentResource/MSFT_EnvironmentResource.psm1 @@ -386,7 +386,7 @@ function Set-TargetResource { Set-EnvironmentVariable -Name $Name -Value $finalPath -Target @('Process') Write-Verbose -Message ($script:localizedData.EnvVarPathUpdated -f $Name, $currentValueFromProcess, $finalPath) - } + } } } } diff --git a/DscResources/MSFT_EnvironmentResource/MSFT_EnvironmentResource.schema.mof b/DscResources/MSFT_EnvironmentResource/MSFT_EnvironmentResource.schema.mof new file mode 100644 index 0000000..a771d93 --- /dev/null +++ b/DscResources/MSFT_EnvironmentResource/MSFT_EnvironmentResource.schema.mof @@ -0,0 +1,9 @@ +[ClassVersion('1.0.0'), FriendlyName('Environment')] +class MSFT_EnvironmentResource : OMI_BaseResource +{ + [Key, Description('The name of the environment variable for which you want to ensure a specific state.')] String Name; + [Write, Description('The desired value for the environment variable.')] String Value; + [Write, Description('Specifies if the environment varaible should exist.'), ValueMap{'Present', 'Absent'}, Values{'Present', 'Absent'}] String Ensure; + [Write, Description('Indicates whether or not the environment variable is the Path variable.')] Boolean Path; + [Write, Description('Indicates the target where the environment variable should be set.'), ValueMap{'Process', 'Machine'}, Values{'Process', 'Machine"\'}] String Target[]; +}; diff --git a/DscResources/MSFT_EnvironmnetResource/en-US/MSFT_EnvironmentResource.schema.mfl b/DscResources/MSFT_EnvironmentResource/en-US/MSFT_EnvironmentResource.schema.mfl similarity index 88% rename from DscResources/MSFT_EnvironmnetResource/en-US/MSFT_EnvironmentResource.schema.mfl rename to DscResources/MSFT_EnvironmentResource/en-US/MSFT_EnvironmentResource.schema.mfl index db28a80..0427996 100644 Binary files a/DscResources/MSFT_EnvironmnetResource/en-US/MSFT_EnvironmentResource.schema.mfl and b/DscResources/MSFT_EnvironmentResource/en-US/MSFT_EnvironmentResource.schema.mfl differ diff --git a/DscResources/MSFT_EnvironmnetResource/en-US/MSFT_EnvironmentResource.strings.psd1 b/DscResources/MSFT_EnvironmentResource/en-US/MSFT_EnvironmentResource.strings.psd1 similarity index 96% rename from DscResources/MSFT_EnvironmnetResource/en-US/MSFT_EnvironmentResource.strings.psd1 rename to DscResources/MSFT_EnvironmentResource/en-US/MSFT_EnvironmentResource.strings.psd1 index 3f7cfaa..496cc10 100644 --- a/DscResources/MSFT_EnvironmnetResource/en-US/MSFT_EnvironmentResource.strings.psd1 +++ b/DscResources/MSFT_EnvironmentResource/en-US/MSFT_EnvironmentResource.strings.psd1 @@ -15,7 +15,7 @@ ConvertFrom-StringData @' EnvVarNotFound = Environment variable '{0}' does not exist. EnvVarFound = Environment variable '{0}' with value '{1}' was successfully found. EnvVarFoundWithMisMatchingValue = Environment variable '{0}' with value '{1}' mismatched the specified value '{2}'. - EnvVarRemoved = Environment variable '{0}' removed. + EnvVarRemoved = Environment variable '{0}' was removed. GetItemPropertyFailure = Failed to get the item property for variable '{0}' with path '{1}'. RemoveNonExistentVarError = Environment variable '{0}' cannot be removed because it does not exist. '@ diff --git a/DscResources/MSFT_EnvironmnetResource/MSFT_EnvironmentResource.schema.mof b/DscResources/MSFT_EnvironmnetResource/MSFT_EnvironmentResource.schema.mof deleted file mode 100644 index 992bf68..0000000 --- a/DscResources/MSFT_EnvironmnetResource/MSFT_EnvironmentResource.schema.mof +++ /dev/null @@ -1,9 +0,0 @@ -[ClassVersion("1.0.0"), FriendlyName("Environment")] -class MSFT_EnvironmentResource : OMI_BaseResource -{ - [Key, Description("The name of the environment variable for which you want to ensure a specific state.")] String Name; - [Write, Description("The desired value for the environment variable.")] String Value; - [Write, Description("Specifies if the environment varaible should exist."), ValueMap{"Present", "Absent"}, Values{"Present", "Absent"}] String Ensure; - [Write, Description("Indicates whether or not the environment variable is the Path variable.")] Boolean Path; - [Write, Description("Indicates the target where the environment variable should be set."), ValueMap{"Process", "Machine"}, Values{"Process", "Machine"}] String Target[]; -};