|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Выгрузка пользователей из CSV в AD |
|
PowerShell - [решено] Выгрузка пользователей из CSV в AD
|
Новый участник Сообщения: 5 |
Добрый день.
Знаю что было много подобных тем,скрипт например взят с http://forum.oszone.net/thread-278102-3.html Import-Module ActiveDirectory $Users = Import-Csv -Delimiter ";" -Path "C:\Users\Администратор\Desktop\user.csv" $allou = Get-ADOrganizationalUnit -Filter * -SearchBase "OU=GUU,DC=edu,DC=guu" foreach ($User in $Users) { $ou = $allou | Where {$_.Name -eq $User.OU} if ($ou) { $OU = $ou.DistinguishedName } else { $OU = "OU=Others,OU=GUU, DC=edu,DC=guu" } $Password = $User.Password $Detailedname = $User.LastName + " " + $User.FirstName + " " + $User.MiddleName $UserFirstname = $User.FirstName $UserLastName = $User.LastName $JobTitle = $User.JobTitle $SAM= $User.Login + "@edu.guu" New-ADUser -Name $Detailedname -SamAccountName $User.Login -UserPrincipalName $SAM -DisplayName $Detailedname -GivenName $User.FirstName -Surname $User.LastName -Title $JobTitle -AccountPassword (ConvertTo-SecureString -AsPlainText "P@ssword2" -Force) -Enabled $true -Path $OU } Login;Password;LastName;FirstName;MiddleName;OU;JobTitle Testov;4E496432;Тестовый;Тест;Тесла;Екатеринбург;Руководитель отдела Заранее благодарен! |
|
Отправлено: 11:43, 18-05-2016 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:55, 18-05-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Огромнейшее спасибо!
Дурень я( Можно было и догадаться |
Отправлено: 13:15, 18-05-2016 | #3 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Тоесть получается так?
New-ADUser -Name $Detailedname -SamAccountName $User.Login -UserPrincipalName $SAM -DisplayName $Detailedname -GivenName $User.FirstName -Surname $User.LastName -Title $JobTitle -AccountPassword (ConvertTo-SecureString -AsPlainText $Password - Force) -Enabled $true -Path $OU } Ругается на Непредвиденная лексема "$User" в выражении или операторе. строка:19 знак:42 + $User.FirstName -Surname $User.LastName -Title $JobTitle -AccountPassword (C onv ... + ~~~~~~ Непредвиденная лексема "-Title" в выражении или операторе. строка:19 знак:49 + $User.FirstName -Surname $User.LastName -Title $JobTitle -AccountPassword (C onv ... + ~~~~~~~~~ Непредвиденная лексема "$JobTitle" в выражении или операторе. строка:19 знак:59 + $User.FirstName -Surname $User.LastName -Title $JobTitle -AccountPassword (C onv ... + ~~~~~~~~~~~~~~~~ Непредвиденная лексема "-AccountPassword" в выражении или операторе. строка:19 знак:76 + $User.FirstName -Surname $User.LastName -Title $JobTitle -AccountPassword (C onv ... + ~ Непредвиденная лексема "(" в выражении или операторе. строка:19 знак:124 + ... ext $Password - + ~ Отсутствует закрывающий знак ")" в выражении. строка:2 знак:1 + { + ~ Отсутствует закрывающий знак ''}'' в блоке операторов. + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordEx ception + FullyQualifiedErrorId : UnexpectedToken PS C:\Windows\system32> Force) -Enabled $true -Path $OU строка:1 знак:6 + Force) -Enabled $true -Path $OU + ~ Непредвиденная лексема ")" в выражении или операторе. + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordEx ception + FullyQualifiedErrorId : UnexpectedToken |
Последний раз редактировалось Hortas, 18-05-2016 в 14:26. Отправлено: 13:57, 18-05-2016 | #4 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Странно то великолепно отрабатывает,то в ошибки сыпятся
Всё одно и тоже |
|
Отправлено: 12:40, 19-05-2016 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
PowerShell - [решено] Выгрузка данных о пользователях из AD | Elven | Скриптовые языки администрирования Windows | 5 | 17-12-2015 16:21 | |
PowerShell - Не работает импорт пользователей в AD из CSV-файла | fcdm25 | Скриптовые языки администрирования Windows | 34 | 25-09-2014 14:36 | |
2012 R2 - [решено] Не работает импорт пользователей в AD из CSV-файла | fcdm25 | Windows Server 2012/2012 R2 | 1 | 21-02-2014 19:51 | |
VBS/WSH/JS - выгрузка из AD информации пользователя | Uranich | Скриптовые языки администрирования Windows | 1 | 14-02-2013 16:01 | |
PowerShell - [решено] Импорт из CSV в AD с помощью PowerShell | rox33 | Скриптовые языки администрирования Windows | 23 | 20-07-2012 15:45 |
|