1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
#création de l'objet utilisateur (compte AD).
$objUser=$objOU.Create("user","cn="+$cn)
$objUser.Put("sn",$lastname)
$objUser.Put("SAMAccountName",$SAMAccountName)
#$objUser.Put("FirstName",$firstName)
#$objUser.Put("LastName",$lastName)
$objUser.Put("Initials",$initials)
$objUser.Put("Givenname",$givenName)
$objUser.Put("DisplayName",$displayName)
$objUser.Put("PhysicalDeliveryOfficeName",$bureau)
#
$objUser.Put("OtherTelephone",$otherTelephone)
$objUser.Put("TelephoneNumber",$telephoneNumber)
$objUser.Put("FacSimileTelephoneNumber",$fax)
#
$objUser.Put("Info",$infoDivers)
#
#$objUser.Put("ScriptPath",$scriptLogon)
#$objUser.Put("ProfilPath",$profil)
#$objUser.Put("HomeDrive",$lettreFichiersPerso)
#$objUser.Put("HomeDirectory",$cheminFichiersPerso)
#$objUser.Put("DistinguishedName",$ou)
#
#$objUser.Put("Department",$service)
#$objUser.Put("Co",$pays)
$objUser.Put("L",$ville)
#$objUser.Put("Title",$profession)
#
$objUser.Put("Company",$company)
#$objUser.Put("StreetAddress",$companyAdress)
$objUser.Put("PostalCode",$companyPostalCode)
$objUser.Put("PostOfficeBox",$companyPostofficeBox)
#$objUser.Put("St",$companyRegion)
#
$objUser.setinfo()
$objUser.SetPassword($pwd)
$objUser.setinfo()
$objUser.psbase.InvokeSet("AccountDisabled",$false)
#$objUser.SetInfo()
write-host "utilisateur $SAMAccountName cree avec succes!" |
Partager