Любой язык - Записать информацию о пользователях в AD из текстового файла.

Ответить
Аватара пользователя
dasgespenst

Любой язык - Записать информацию о пользователях в AD из текстового файла.

Сообщение dasgespenst »

Здравствуйте!



Есть файл образца:





Код:

Код: Выделить всё

ФИО,userprincipalname,title,department
Сидоров Петро Васильевич,sidorovpv@lan.ru,Ведущий специалист по защите активов,Администрация
Петрова Алена Ивановна,petrovaai@lan.ru,Секретарь - референт,Канцелярия
Иванов Александр Петрович,ivanovap@lan.ru,Ведущий специалист,Финансово-экономический отдел

В данный момент занесены ФИО и userprincipalname



Как данные из него загрузить в AD? А то я PS и VBS можно сказать не знаю.
Аватара пользователя
Kazun

Re: Любой язык - Записать информацию о пользователях в AD из текстового файла.

Сообщение Kazun »

PowerShell:



Код:

Код: Выделить всё

Import-Csv users.csv | Foreach {
	$title = $_.Title
	$department = $_.Department
	$Name = $_.UserPrincipalName
	Get-ADUser -Filter "UserPrincipalName -eq '$name'" | Set-ADUser -Title $title -Department $department
}
Аватара пользователя
dasgespenst

Re: Любой язык - Записать информацию о пользователях в AD из текстового файла.

Сообщение dasgespenst »

Большое спасибо Изображение



Так просто оказывается.



А с powershell оказывается удобно, инструмент работы с CSV есть.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»