Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Помогите пожалуйста добавить в скрипт создание домашней папки

Ответить
Настройки темы
PowerShell - Помогите пожалуйста добавить в скрипт создание домашней папки

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: paradox3099
Дата: 10-01-2020


Код: Выделить весь код
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. да, скрипт возможно кривой или сделан не правильно, я пока только учусь), буду очень благодарен кто поможет, ну и может кому-нибудь скрипт пригодится, мало ли)

Отправлено: 17:08, 10-01-2020

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6483
Благодарности: 1462

Профиль | Отправить PM | Цитировать


Цитата paradox3099:
создание домашней папки »
Код: Выделить весь код
-homeDirectory "\\server2\student-home\задания\%username%" -HomeDrive Z
Цитата paradox3099:
добавить в несколько групп »
Код: Выделить весь код
"group1","group2","group3" |Add-ADGroupMember -Members $user
Зачем вы импортируете 2 раза один и тот же CSV?

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 18:49, 10-01-2020 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата DJ Mogarych:
Зачем вы импортируете 2 раза один и тот же CSV? »
Предположу: было два отдельных скрипта, их взяли и объединили. И получилось, что получилось.

Отправлено: 22:58, 10-01-2020 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Помогите пожалуйста добавить в скрипт создание домашней папки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] vbs скрипт - создание папки balzaman Скриптовые языки администрирования Windows 16 07-04-2018 16:00
PowerShell - [решено] Есть скрипт - Удаление папки с компьютера в локальной сети - подскажите пожалуйста.. dark-------13 Скриптовые языки администрирования Windows 4 16-10-2012 19:30
CMD/BAT - Скорректируйте, пожалуйста, создание папки с датой n e w b i e Скриптовые языки администрирования Windows 1 03-12-2011 03:55
Прочее - помогите пожалуйста в настройке домашней сети FenickS Сетевые технологии 3 29-10-2009 17:38
VBS/WSH/JS - Создание папки домашней пользователя логон-скриптом. Есть вопрос. AlexStud Скриптовые языки администрирования Windows 1 20-03-2009 16:38




 
Переход