PowerShellConstants.cs (3766B)
1 // ----------------------------------------------------------------------------- 2 // <copyright file="PowerShellConstants.cs" company="Microsoft Corporation"> 3 // Copyright (c) Microsoft Corporation. Licensed under the MIT License. 4 // </copyright> 5 // ----------------------------------------------------------------------------- 6 7 namespace Microsoft.Management.Configuration.Processor.PowerShell.Constants 8 { 9 /// <summary> 10 /// Constants related to PowerShell. 11 /// </summary> 12 internal static class PowerShellConstants 13 { 14 #pragma warning disable SA1600 // ElementsMustBeDocumented 15 public const string Core = "Core"; 16 17 internal static class Variables 18 { 19 public const string PSEdition = "PSEdition"; 20 public const string Error = "Error"; 21 public const string PSModulePath = "env:PSModulePath"; 22 } 23 24 internal static class Modules 25 { 26 public const string PSDesiredStateConfiguration = "PSDesiredStateConfiguration"; 27 public const string PSDesiredStateConfigurationMinVersion = "2.0.7"; 28 public const string PowerShellGet = "PowerShellGet"; 29 public const string PowerShellGetMinVersion = "2.2.5"; 30 public const string PSDesiredStateConfigurationMaxVersion = "2.*"; 31 } 32 33 internal static class Commands 34 { 35 public const string FindDscResource = "Find-DscResource"; 36 public const string GetAuthenticodeSignature = "Get-AuthenticodeSignature"; 37 public const string GetChildItem = "Get-ChildItem"; 38 public const string GetCommand = "Get-Command"; 39 public const string GetDscResource = "Get-DscResource"; 40 public const string GetInstalledModule = "Get-InstalledModule"; 41 public const string GetModule = "Get-Module"; 42 public const string ImportModule = "Import-Module"; 43 public const string InstallModule = "Install-Module"; 44 public const string InvokeDscResource = "Invoke-DscResource"; 45 public const string SaveModule = "Save-Module"; 46 public const string FindModule = "Find-Module"; 47 public const string ImportCliXml = "Import-CliXml"; 48 } 49 50 internal static class Parameters 51 { 52 public const string AllowPrerelease = "AllowPrerelease"; 53 public const string Force = "Force"; 54 public const string FullyQualifiedName = "FullyQualifiedName"; 55 public const string Guid = "GUID"; 56 public const string InputObject = "InputObject"; 57 public const string ListAvailable = "ListAvailable"; 58 public const string MaximumVersion = "MaximumVersion"; 59 public const string Method = "Method"; 60 public const string MinimumVersion = "MinimumVersion"; 61 public const string Module = "Module"; 62 public const string ModuleName = "ModuleName"; 63 public const string ModuleVersion = "ModuleVersion"; 64 public const string Name = "Name"; 65 public const string Path = "Path"; 66 public const string Property = "Property"; 67 public const string Recurse = "Recurse"; 68 public const string Repository = "Repository"; 69 public const string RequiredVersion = "RequiredVersion"; 70 public const string Scope = "Scope"; 71 } 72 73 internal static class DscMethods 74 { 75 public const string Get = "Get"; 76 public const string Set = "Set"; 77 public const string Test = "Test"; 78 } 79 #pragma warning restore SA1600 // ElementsMustBeDocumented 80 } 81 }