DSCResources/MSFT_xADUser/MSFT_xADUser.schema.mof
[ClassVersion("1.0.1.0"), FriendlyName("xADUser")]
class MSFT_xADUser : OMI_BaseResource { [Key] String DomainName; [Key] String UserName; [Write, EmbeddedInstance("MSFT_Credential")] String Password; [Write, ValueMap{"Present", "Absent"},Values{"Present", "Absent"}] String Ensure; [Write] String CommonName; [Write] String UserPrincipalName; [Write] String DisplayName; [Write] String Path; [Write] String GivenName; [Write] String Initials; [Write] String Surname; [Write] String Description; [Write] String StreetAddress; [Write] String POBox; [Write] String City; [Write] String State; [Write] String PostalCode; [Write] String Country; [Write] String Department; [Write] String Division; [Write] String Company; [Write] String Office; [Write] String JobTitle; [Write] String EmailAddress; [Write] String EmployeeID; [Write] String EmployeeNumber; [Write] String HomeDirectory; [Write] String HomeDrive; [Write] String HomePage; [Write] String ProfilePath; [Write] String LogonScript; [Write] String Notes; [Write] String OfficePhone; [Write] String MobilePhone; [Write] String Fax; [Write] String HomePhone; [Write] String Pager; [Write] String IPPhone; [Write] String Manager; [Write] Boolean Enabled; [Write] Boolean CannotChangePassword; [Write] Boolean PasswordNeverExpires; [Write] String DomainController; [Write, EmbeddedInstance("MSFT_Credential")] String DomainAdministratorCredential; [Read, Description("")] String DistinguishedName; }; |