Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- нгшн7нгррешре#husk � forandre DC`ene til det dere bruker.
- $objOU=[ADSI]"LDAP://DC=gruppe,DC=01,DC=no"
- $dataSource=import-csv ".\randomdata.csv" -delimiter ";"
- foreach($line in $datasource) {
- #map variables to data source
- $FirstName = $line.FirstName
- write-Host $line.FirstName
- $LastName = $line.LastName
- write-Host $line.LastName
- $Desciption =$line.Description
- write-Host $line.Description
- $Department =$line.Department
- write-Host $line.Department
- $UserName = $line.UserName
- write-Host $line.UserName
- $Password = $line.Password
- write-Host $line.Password
- $Class = "User"
- #create the user object
- $objADSI = [ADSI]"LDAP://DC=gruppe, DC=01, DC=no"
- $objUser = $objADSI.create($Class, "CN=" + $UserName + “, OU=" + $Department)
- $objUser.Put("sAMAccountName",$UserName)
- $objUser.setinfo()
- #set password and enable account
- $objUser.SetPassword($Password)
- $objUser.psbase.InvokeSet("AccountDisabled",$false)
- $objUser.setinfo()
- }
- #Her starter ny OU scriptet
- $StrOUName=Read-Host "Enter New Organizational Unit (OU) Name"
- $objDomain =[ADSI]"LDAP://DC=Gruppe, DC=01, DC=no"
- $objOU = $objDomain.Create("OrganizationalUnit","ou=" + $StrOUName)
- $objOU.SetInfo()
- Write-Host $StrOUName "Has Been Created"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement