Creating a Large Quantity of Users
       This topic explains how to use the Active Directory module for  Windows PowerShell to create a large number of users in Active Directory  Domain Services (AD DS).
Example
         The following example demonstrates how to create a large  number of users in AD DS by importing the contents of a comma-separated  value (CSV) file:
Import-CSV usersFinance.csv | foreach {New-ADUser -SamAccountName $_.SamAccountName -Name $_.Name -Surname $_.Surname -GivenName $_.GivenName -Path "OU=Finance,OU=UserAccounts,DC=FABRIKAM,DC=COM" -AccountPassword (ConvertTo-SecureString -AsPlainText $_.SamAccountName -Force) -Enabled $true}
Import-CSV usersFinance.csv | foreach {New-ADUser -SamAccountName $_.SamAccountName -Name $_.Name -Surname $_.Surname -GivenName $_.GivenName -Path "OU=Finance,OU=UserAccounts,DC=FABRIKAM,DC=COM" -AccountPassword (ConvertTo-SecureString -AsPlainText $_.SamAccountName -Force) -Enabled $true}
Additional information
         You can use the following parameters when you set many of the  common values that are associated with the creation of a new user in  AD DS:
- -AccountExpirationDate
 - -AccountNotDelegated
 - -AccountPassword
 - -AllowReversiblePasswordEncryption
 - -CannotChangePassword
 - -ChangePasswordAtLogon
 - -Enabled
 - -PasswordNeverExpires
 - -PasswordNotRequired
 - -SmartcardLogonRequired
 - -TrustedForDelegation 
 - -DisplayName
 - -GivenName
 - -Initials
 - -OtherName
 - -Surname
 - -Description 
 - -City
 - -Country
 - -POBox
 - -PostalCode
 - -State
 - -StreetAddress 
 - -Company
 - -Department
 - -Division
 - -EmployeeID
 - -EmployeeNumber
 - -Manager
 - -Office
 - -Organization
 - -Title 
 - -Fax
 - -HomePhone
 - -MobilePhone
 - -OfficePhone 
 - -EmailAddress
 - -HomeDirectory
 - -HomeDrive
 - -HomePage
 - -ProfilePath
 - -ScriptPath 
 - -Certificates
 - -LogonWorkstations
 - -PermittedLogonTimes
 - -UserPrincipalName
 - -ServicePrincipalNames
 
No comments:
Post a Comment