Resource Type: dsc_xaduser
- Defined in:
- lib/puppet/type/dsc_xaduser.rb
- Providers:
- 
      
        powershell
 
Overview
The DSC xADUser resource type. Automatically generated from ‘xActiveDirectory/DSCResources/MSFT_xADUser/MSFT_xADUser.schema.mof’
To learn more about PowerShell Desired State Configuration, please visit technet.microsoft.com/en-us/library/dn249912.aspx.
For more information about built-in DSC Resources, please visit technet.microsoft.com/en-us/library/dn249921.aspx.
For more information about xDsc Resources, please visit github.com/PowerShell/DscResources.
Properties
- 
      ensure
      
      
      The basic property that the resource should be in. Supported values:- exists?
- present
- absent
 
Parameters
- 
      dsc_cannotchangepassword
      
      
      CannotChangePassword - Specifies whether the account password can be changed Supported values:- true
- false
 
- 
      dsc_city
      
      
      City - Specifies the user’s town or city (ldapDisplayName ‘l’) 
- 
      dsc_commonname
      
      
      CommonName - Specifies the common nane assigned to the user account (ldapDisplayName ‘cn’) 
- 
      dsc_company
      
      
      Company - Specifies the user’s company (ldapDisplayName ‘company’) 
- 
      dsc_country
      
      
      Country - Specifies the country or region code for the user’s language of choice (ldapDisplayName ‘c’) 
- 
      dsc_department
      
      
      Department - Specifies the user’s department (ldapDisplayName ‘department’) 
- 
      dsc_description
      
      
      Description - Specifies a description of the object (ldapDisplayName ‘description’) 
- 
      dsc_displayname
      
      
      DisplayName - Specifies the display name of the object (ldapDisplayName ‘displayName’) 
- 
      dsc_distinguishedname
      
      
      DistinguishedName - Returns the X.500 path of the object 
- 
      dsc_division
      
      
      Division - Specifies the user’s division (ldapDisplayName ‘division’) 
- 
      dsc_domainadministratorcredential
      
      
      DomainAdministratorCredential - Specifies the user account credentials to use to perform this task 
- 
      dsc_domaincontroller
      
      
      DomainController - Specifies the Active Directory Domain Services instance to use to perform the task. 
- 
      dsc_domainname
      
      
      DomainName - Name of the domain where the user account is located (only used if password is managed) 
- 
      dsc_emailaddress
      
      
      EmailAddress - Specifies the user’s e-mail address (ldapDisplayName ‘mail’) 
- 
      dsc_employeeid
      
      
      EmployeeID - Specifies the user’s employee ID (ldapDisplayName ‘employeeID’) 
- 
      dsc_employeenumber
      
      
      EmployeeNumber - Specifies the user’s employee number (ldapDisplayName ‘employeeNumber’) 
- 
      dsc_enabled
      
      
      Enabled - Specifies if the account is enabled (default True) Supported values:- true
- false
 
- 
      dsc_ensure
      
      
      Ensure - Specifies whether the user account is created or deleted Valid values are Present, Absent. 
- 
      dsc_fax
      
      
      Fax - Specifies the user’s fax phone number (ldapDisplayName ‘facsimileTelephoneNumber’) 
- 
      dsc_givenname
      
      
      GivenName - Specifies the user’s given name (ldapDisplayName ‘givenName’) 
- 
      dsc_homedirectory
      
      
      HomeDirectory - Specifies a user’s home directory path (ldapDisplayName ‘homeDirectory’) 
- 
      dsc_homedrive
      
      
      HomeDrive - Specifies a drive that is associated with the UNC path defined by the HomeDirectory property (ldapDisplayName ‘homeDrive’) 
- 
      dsc_homepage
      
      
      HomePage - Specifies the URL of the home page of the object (ldapDisplayName ‘wWWHomePage’) 
- 
      dsc_homephone
      
      
      HomePhone - Specifies the user’s home telephone number (ldapDisplayName ‘homePhone’) 
- 
      dsc_initials
      
      
      Initials - Specifies the initials that represent part of a user’s name (ldapDisplayName ‘initials’) 
- 
      dsc_ipphone
      
      
      IPPhone - Specifies the user’s IP telephony phone number (ldapDisplayName ‘ipPhone’) 
- 
      dsc_jobtitle
      
      
      JobTitle - Specifies the user’s title (ldapDisplayName ‘title’) 
- 
      dsc_logonscript
      
      
      LogonScript - Specifies a path to the user’s log on script (ldapDisplayName ‘scriptPath’) 
- 
      dsc_manager
      
      
      Manager - Specifies the user’s manager specified as a Distinguished Name (ldapDisplayName ‘manager’) 
- 
      dsc_mobilephone
      
      
      MobilePhone - Specifies the user’s mobile phone number (ldapDisplayName ‘mobile’) 
- 
      dsc_notes
      
      
      Notes - Specifies the notes attached to the user’s accoutn (ldapDisplayName ‘info’) 
- 
      dsc_office
      
      
      Office - Specifies the location of the user’s office or place of business (ldapDisplayName ‘physicalDeliveryOfficeName’) 
- 
      dsc_officephone
      
      
      OfficePhone - Specifies the user’s office telephone number (ldapDisplayName ‘telephoneNumber’) 
- 
      dsc_pager
      
      
      Pager - Specifies the user’s pager number (ldapDisplayName ‘pager’) 
- 
      dsc_password
      
      
      Password - Specifies a new password value for the account 
- 
      dsc_passwordauthentication
      
      
      PasswordAuthentication - Specifies the authentication context type used when testing passwords Valid values are Default, Negotiate. 
- 
      dsc_passwordneverexpires
      
      
      PasswordNeverExpires - Specifies whether the password of an account can expire Supported values:- true
- false
 
- 
      dsc_path
      
      
      Path - Specifies the X.500 path of the Organizational Unit (OU) or container where the new object is created 
- 
      dsc_pobox
      
      
      POBox - Specifies the user’s post office box number (ldapDisplayName ‘postOfficeBox’) 
- 
      dsc_postalcode
      
      
      PostalCode - Specifies the user’s postal code or zip code (ldapDisplayName ‘postalCode’) 
- 
      dsc_profilepath
      
      
      ProfilePath - Specifies a path to the user’s profile (ldapDisplayName ‘profilePath’) 
- 
      dsc_psdscrunascredential
      
      
      PsDscRunAsCredential 
- 
      dsc_state
      
      
      State - Specifies the user’s or Organizational Unit’s state or province (ldapDisplayName ‘st’) 
- 
      dsc_streetaddress
      
      
      StreetAddress - Specifies the user’s street address (ldapDisplayName ‘streetAddress’) 
- 
      dsc_surname
      
      
      Surname - Specifies the user’s last name or surname (ldapDisplayName ‘sn’) 
- 
      dsc_username
      
      
      UserName - Specifies the Security Account Manager (SAM) account name of the user (ldapDisplayName ‘sAMAccountName’) 
- 
      dsc_userprincipalname
      
      
      UserPrincipalName - Specifies the UPN assigned to the user account (ldapDisplayName ‘userPrincipalName’) 
- name (namevar)
- 
      provider
      
      
      The specific backend to use for this ‘dsc_xaduser` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.