adddon
11-03-2019, 13:14
Ребят, я только зарегился и сразу к вам с вопросом.
Нашел небольшой скрипт и немного допилил его, но не могу понять как делаются еще 2 вещи.
1. Вставить номер в поле Ip-Телефон в профили пользователя
2. Назначение домашней папки для пользователя домена по типу \\server\users\username( свойства пользователя->профиль->подключить.)
Уже третий день ковыряюсь не могу разгадать/
Важно что бы второй пункт применялся с правами только на этого пользователя ну и можно конечно еще админов.
Import-CSV -Path "C:\scripts\users.csv" | ForEach-Object -process {New-ADuser -SamAccountName $_.SamAccountName -Name $_.Name -Surname $_.Surname -City $_.City -Department $_.Department -GivenName $_.GivenName -Title $_.Title -Description $_.Description -DisplayName $_.DisplayName -Division $_.Division -EmailAddress $_.EmailAddress -MobilePhone $_.MobilePhone -Path "ou=User1,dc=test,dc=local" -CannotChangePassword $true -ChangePasswordAtLogon $false -PasswordNotRequired $true -AccountPassword (ConvertTo-SecureString -AsPlainText $_.Password -Force) -Company test -Enabled $true}
Нашел небольшой скрипт и немного допилил его, но не могу понять как делаются еще 2 вещи.
1. Вставить номер в поле Ip-Телефон в профили пользователя
2. Назначение домашней папки для пользователя домена по типу \\server\users\username( свойства пользователя->профиль->подключить.)
Уже третий день ковыряюсь не могу разгадать/
Важно что бы второй пункт применялся с правами только на этого пользователя ну и можно конечно еще админов.
Import-CSV -Path "C:\scripts\users.csv" | ForEach-Object -process {New-ADuser -SamAccountName $_.SamAccountName -Name $_.Name -Surname $_.Surname -City $_.City -Department $_.Department -GivenName $_.GivenName -Title $_.Title -Description $_.Description -DisplayName $_.DisplayName -Division $_.Division -EmailAddress $_.EmailAddress -MobilePhone $_.MobilePhone -Path "ou=User1,dc=test,dc=local" -CannotChangePassword $true -ChangePasswordAtLogon $false -PasswordNotRequired $true -AccountPassword (ConvertTo-SecureString -AsPlainText $_.Password -Force) -Company test -Enabled $true}