 |
|
paradox3099 |
10-01-2020 17:08 2904394 |
Помогите пожалуйста добавить в скрипт создание домашней папки
Код:
Set-ExecutionPolicy Unrestricted #разрешение на запуск не подписаных скриптов
Import-Module ActiveDirectory #работа с Active Directory
$Users = Import-CSV "G:\1\20.csv" -Delimiter ";" | ForEach-Object{
New-ADuser `
-Name $_.DisplayName `
-UserPrincipalName $_.Name `
-SamAccountName $_.Name `
-Surname $_.Surname `
-GivenName $_.GivenName `
-DisplayName $_.DisplayName `
-Path $_.OU `
-CannotChangePassword $false `
-ChangePasswordAtLogon $true `
-PasswordNotRequired $false `
-PasswordNeverExpires $false `
-AccountPassword (ConvertTo-SecureString -AsPlainText $_.Password -Force) `
-Enabled $true `
}
$src = Import-CSV -Path "G:\1\20.csv" -Delimiter ";" -Encoding Default
foreach($line in $src){
$users = $line.ADUsers -split ";"
$groups = $line.ADGroup
foreach($user in $users){
Add-ADGroupMember -Identity $groups -Members $user
}
}
Вот путь к примеру: \\server2\student-home\задания\%username%
И если не сложно, если пользователя нужно добавить в несколько групп, какие поправки нужно ввести к код?
P.S. да, скрипт возможно кривой или сделан не правильно, я пока только учусь), буду очень благодарен кто поможет, ну и может кому-нибудь скрипт пригодится, мало ли)
|
DJ Mogarych |
10-01-2020 18:49 2904410 |
Цитата:
Цитата paradox3099
создание домашней папки »
|
Код:
-homeDirectory "\\server2\student-home\задания\%username%" -HomeDrive Z
Цитата:
Цитата paradox3099
добавить в несколько групп »
|
Код:
"group1","group2","group3" |Add-ADGroupMember -Members $user
Зачем вы импортируете 2 раза один и тот же CSV?
|
Цитата:
Цитата DJ Mogarych
Зачем вы импортируете 2 раза один и тот же CSV? »
|
Предположу: было два отдельных скрипта, их взяли и объединили. И получилось, что получилось.
|
Время: 07:05.
© OSzone.net 2001-