$oulijst="ou1", "ou2", "ou3" foreach($ou in $oulijst) { $ounaam = "ou=$ou,dc=dom213,dc=lokaal" if (![adsi]::Exists("LDAP://$ounaam")){ New-ADOrganizationalUnit -Name $ou -ProtectedFromAccidentalDeletion:$false } } $personen = Import-Csv ad.csv -Delimiter ";" Write-Debug "Personen ingelezen" $pwd = ConvertTo-SecureString "Rr00ttt" -AsPlainText -Force $omzetting = @{boekhouding="ou1";HR="ou2";Verkoop="ou3"} foreach($persoon in $personen){ $pad = "ou=$($omzetting[$persoon.Afdeling]),dc=dom213,dc=lokaal" New-ADUser -Name $persoon.naam -Path $pad -AccountPassword $pwd -Enabled:$true <#switch($persoon.Afdeling) { "boekhouding"{ New-ADUser -Name $persoon.naam -Path "ou=ou1,dc=dom213,dc=lokaal" -AccountPassword $pwd -Enabled:$true } "HR"{ New-ADUser -Name $persoon.naam -Path "ou=ou2,dc=dom213,dc=lokaal" -AccountPassword $pwd -Enabled:$true } "Verkoop"{ New-ADUser -Name $persoon.naam -Path "ou=ou3,dc=dom213,dc=lokaal" -AccountPassword $pwd -Enabled:$true } default{ write-host "De afdeling $($persoon.Afdeling) is niet voorzien" } }#> <#if($persoon.Afdeling -eq "boekhouding") { New-ADUser -Name $persoon.naam -Path "ou=ou1,dc=dom213,dc=lokaal" -AccountPassword $pwd -Enabled:$true } elseif ($persoon.Afdeling -eq "HR") { New-ADUser -Name $persoon.naam -Path "ou=ou2,dc=dom213,dc=lokaal" -AccountPassword $pwd -Enabled:$true } elseif ($persoon.Afdeling -eq "Verkoop" ){ New-ADUser -Name $persoon.naam -Path "ou=ou3,dc=dom213,dc=lokaal" -AccountPassword $pwd -Enabled:$true }else{ write-host "De afdeling $($persoon.Afdeling) is niet voorzien" }#> }