Advertisement
Guest User

Untitled

a guest
May 6th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. нгшн7нгррешре#husk � forandre DC`ene til det dere bruker.
  2. $objOU=[ADSI]"LDAP://DC=gruppe,DC=01,DC=no"
  3. $dataSource=import-csv ".\randomdata.csv" -delimiter ";"
  4. foreach($line in $datasource) {
  5. #map variables to data source
  6. $FirstName = $line.FirstName
  7. write-Host $line.FirstName
  8. $LastName = $line.LastName
  9. write-Host $line.LastName
  10. $Desciption =$line.Description
  11. write-Host $line.Description
  12. $Department =$line.Department
  13. write-Host $line.Department
  14. $UserName = $line.UserName
  15. write-Host $line.UserName
  16. $Password = $line.Password
  17. write-Host $line.Password
  18. $Class = "User"
  19. #create the user object
  20. $objADSI = [ADSI]"LDAP://DC=gruppe, DC=01, DC=no"
  21. $objUser = $objADSI.create($Class, "CN=" + $UserName + “, OU=" + $Department)
  22. $objUser.Put("sAMAccountName",$UserName)
  23. $objUser.setinfo()
  24. #set password and enable account
  25. $objUser.SetPassword($Password)
  26. $objUser.psbase.InvokeSet("AccountDisabled",$false)
  27. $objUser.setinfo()
  28.  
  29. }
  30. #Her starter ny OU scriptet
  31.  
  32. $StrOUName=Read-Host "Enter New Organizational Unit (OU) Name"
  33.  
  34.  
  35. $objDomain =[ADSI]"LDAP://DC=Gruppe, DC=01, DC=no"
  36. $objOU = $objDomain.Create("OrganizationalUnit","ou=" + $StrOUName)
  37. $objOU.SetInfo()
  38.  
  39. Write-Host $StrOUName "Has Been Created"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement