toate
Încerc să creez un utilizator cu Active Directory și folderul de acasă automat folosind fișiere în vrac și csv, dar când utilizatorul termină, verific profilul utilizatorului, redirecționează folderul de acasă al fiecărui utilizator, dar verific că folderul directorului nu este creat automat, puteți rezolva problema mea?
Import-Module activedirectory
#Storezi datele din ADUsers.csv în variabila $ADUsers
$ADUsers = Import-csv C:\blablabla.csv
#Buclă prin fiecare rând care conține detalii despre utilizator din fișierul CSV
foreach ($User în $ADUsers)
{
#Citiți datele utilizatorului din fiecare câmp din fiecare rând și atribuiți datele unei variabile ca mai jos
$Username = $User.username
$Parolă = $Utilizator.parolă
$Firstname = $User.firstname
$Lastname = $User.lastname
$OU = $User.ou #Acest câmp se referă la OU în care urmează să fie creat contul de utilizator
$Parolă = $Utilizator.Parolă
#Verificați pentru a vedea dacă utilizatorul există deja în AD
if (Get-ADUser -F {SamAccountName -eq $Username})
{
#Dacă utilizatorul există, dați un avertisment
Avertisment de scriere „Un cont de utilizator cu numele de utilizator $Username există deja în Active Directory.”
}
altfel
{
#Utilizatorul nu există, apoi procedați la crearea noului cont de utilizator
#Contul va fi creat în OU furnizat de variabila $OU citită din fișierul CSV
New-ADUser `
-SamAccountName $Nume utilizator `
-UserPrincipalName „[email protected]” `
-Nume „$Firstname $Lastname” `
-GivenName $Firstname `
-Nume $Nume `
-Activat $True `
-DisplayName „$Firstname $Lastname” `
-Calea $OU `
-AccountPassword (convertto-securestring $Password -AsPlainText -Force) -ChangePasswordAtLogon $False `
-HomeDirectory "\FPEB2019\William\$($Nume +" "+ $Nume utilizator)" -HomeDrive "Z:" `
}
}
```[rezultat][1]
[1]: https://i.stack.imgur.com/Vm896.png