Вопрос по перебору ForEach
Есть такой скрипт,
Код:
$csvfile = 'C:\Scripts\newadusers.csv'
$OU = 'ou=Romashka Users,dc=romashka,dc=loc'
$users = Import-CSV $csvfile
Foreach ($i in $users)
{
$DisplayName = $i.FirstName + " " + $i.LastName
$SecurePass = ConvertTo-SecureString $i.DefaultPassword -AsPlainText -Force
New-ADUser -Name $DisplayName -GivenName $i.FirstName -Surname $i.LastName -DisplayName $DisplayName `
-SamAccountName $i.SamAccountName -UserPrincipalName $i.UserPrincipalName `
-Department $i.Department -Path $OU -AccountPassword $SecurePass -Enabled $true `
-ChangePasswordAtLogon $true
}
который обращется к csv файлу,
Код:
FirstName,LastName,Department,SamAccountName,UserPrincipalName,DefaultPassword
Ivan,Ivanov,Romashka,IIvanov,IIvanov@romashka.loc,P@ssw0rd
Petr,Petrov,Romashka,PPetrov,PPetrov@romashka.loc,P@ssw0rd
Mikhail,Mikhailov,Romashka,MMikhailov,MMikhailov@romashka.loc,P@ssw0rd
Объясните пожалуйста откуда скрипт берет значение переменной $i?
|