DSCResources/TYConsulting_cPowerShellModuleManagement/TYConsulting_cPowerShellModuleManagement.schema.mof

1
2
3
4
5
6
7
8
9
10
11
[ClassVersion("1.0.0"), FriendlyName("cPowerShellModuleManagement")] 
class TYConsulting_cPowerShellModuleManagement : OMI_BaseResource
{
  [Key, Description("The name of the PowerShell Repository")] string RepositoryName;
  [write, ValueMap{"
Present", "Absent"}, Values{"Present", "Absent"}] string Ensure;
  [Key, Description("
The name of the PowerShell module. Use value 'All' to specify all modules in the repository.")] string PSModuleName;
  [write, Description("
The PowerShell module version.")] string PSModuleVersion;
  [write, Description("
The Maintenance Window Start Hour (0-24).")] sint32 MaintenanceStartHour;
  [write, Description("
The Maintenance Window Start Minute (0-60).")] sint32 MaintenanceStartMinute;
  [write, Description("
The Maintenance Window length in minute.")] sint32 MaintenanceLengthMinute;
};