DscResources/MSFT_GroupResource/MSFT_GroupResource.schema.mof

1
2
3
4
5
6
7
8
9
10
11
12
13

[ClassVersion("1.0.0"),FriendlyName("Group")]
class MSFT_GroupResource : OMI_BaseResource
{
  [Key, Description("The name of the group to create, modify, or remove.")] String GroupName;
  [Write, ValueMap{"
Present", "Absent"}, Values{"Present", "Absent"}, Description("Indicates if the group should exist or not.")] String Ensure;
  [Write, Description("
The description the group should have.")] String Description;
  [Write, Description("
The members the group should have.")] String Members[];
  [Write, Description("
The members the group should include.")] String MembersToInclude[];
  [Write, Description("
The members the group should exclude.")] String MembersToExclude[];
  [Write, EmbeddedInstance("
MSFT_Credential"), Description("A credential to resolve non-local group members.")] String Credential;
};