Имя пользователя:
Пароль:
 | Правила  

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

Ответить
Настройки темы
PowerShell - [решено] Массовое изменения информации в AD

Старожил


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

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


Доброго времени суток.
Коллеги окажите помощь в решении тривиальной задачи.
Цель:
1 скрипт:
Необходимо выгрузить в csv(txt) для дальнейшей обработки поля разделенный запятой (табуляцией) в формате представленном ниже с возможностью выбора OU (без лишних добавок)
Пример: Иванов Иван Иванович, Отдел строительных решений, Главный специалист, Главный специалист Отдела строительных решений
Скрытый текст
$_.directreports | Foreach {
$server = $_.split(",") -match "DC=" -replace "DC=" -join "."

ФИО (или для дальнейшей обработки проще "cn") Отдел, Должность, Описание
2 скрипт:
Далее будут изменены поля Отдел, Должность, Описание и их необходимо обновить в AD игнорируя значения которые не изменялись.
Если проще добавить тока измененные данные отредактированного csv (txt) пойдет
Изменения так же должны происходить в определенной OU
Спасибо большое.

Отправлено: 13:50, 13-07-2016

 

Старожил


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

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


да, концовку не изменял, лишь потом открыл csv и отредактировал
А можно пару ссылку откуда что обновить, я ставил пакет администрирования для win7
по поводу краказябр, это я глупость совершил в Excel открыл файл и отредактировал
Мне надо обновиться до версии 4.0?

Последний раз редактировалось Fantastish, 14-07-2016 в 10:43.


Отправлено: 10:19, 14-07-2016 | #11



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

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


Старожил


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

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


Обновился до 4 версии но ошибка осталось не обновляет данные
Код: Выделить весь код
Get-ADUser : Фильтр поиска не опознан
строка:5 знак:10
+     $user = Get-ADUser -Filter "SamAccountName -eq '$($_.samaccountname)'" -Propert ...
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Get-ADUser], ADException
    + FullyQualifiedErrorId : Фильтр поиска не опознан,Microsoft.ActiveDirectory.Management.Commands.GetADUser

Отправлено: 11:59, 14-07-2016 | #12


Старожил


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

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


Во общем я понял в чем была проблема, отредактировав csv я убрал из него все ""
тогда при выводе
Import-CSV users.csv
samaccountname : i.ivanov
displayname : Иванов Иван Викторович
department : Отдел сопровождения информационных систем
title : Ведущий специалист
description : Ведущий специалист Отдела сопровождения информационных систем
а далее скрипт уже отработал без проблем

Отправлено: 13:35, 14-07-2016 | #13



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - Массовое изменение информации во вкладке "Среда" в AD Mescaline5115 Windows Server 2008/2008 R2 3 19-12-2014 17:01
VBS/WSH/JS - выгрузка из AD информации пользователя Uranich Скриптовые языки администрирования Windows 1 14-02-2013 16:01
Массовое изменение настроек пользователей в AD Win 2003 Fenia Microsoft Windows NT/2000/2003 5 25-06-2012 17:01
AD и сбор информации о клиентском ПО Trinux Microsoft Windows NT/2000/2003 1 07-09-2011 14:37
CMD/BAT - [решено] AD массовое переименование пользователей toperx Скриптовые языки администрирования Windows 9 24-07-2009 12:46




 
Переход