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

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

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

Пользователь


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

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


Изменения
Автор: it3
Дата: 13-09-2019
Есть два домена domain1 и domain2. Между ними настроены доверительные отношения.
В domain1 имеются связанные почтовые ящики.
Необходимо перенести свойства из domain2 в domain1 тех пользователей, которые имеют связанный почтовый ящик. Но DisplayName может отличаться. Под свойствами подразумевается:

Telephone number
Mobile
Office
Description
Job Title
Departament
Company
Manager

Подсобите пожалуйста скриптом.

Отправлено: 10:36, 13-09-2019

 

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

fascinating rhythm


Moderator


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

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


it3, Charg же обрисовал выше концепцию.

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


Отправлено: 23:00, 17-09-2019 | #11



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

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

it3 it3 вне форума Автор темы

Пользователь


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

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


Цитата DJ Mogarych:
it3, Charg же обрисовал выше концепцию. »
Я с PowerShell начинаю лишь знакомство, и то, что написано в посте Charg'a - для меня не совсем понятно.

Отправлено: 06:08, 18-09-2019 | #12


Аватара для Charg

Ветеран


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

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


it3, то есть хочешь готовое решение чтобы просто скопипастить и запустить и чтоб всё заработало?

Отправлено: 09:04, 18-09-2019 | #13

it3 it3 вне форума Автор темы

Пользователь


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

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


Цитата Charg:
it3, то есть хочешь готовое решение чтобы просто скопипастить и запустить и чтоб всё заработало? »
Ну, так не получится, в любом случае.

Отправлено: 12:03, 18-09-2019 | #14

it3 it3 вне форума Автор темы

Пользователь


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

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


Господа, нет готовых решений?

Последний раз редактировалось it3, 14-10-2019 в 06:41.


Отправлено: 10:19, 09-10-2019 | #15


Старожил


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

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


Цитата it3:
Господа, нет готовый решений? »
готовых не будет, надо писать
можно на гитхабе посмотреть

Отправлено: 17:33, 11-10-2019 | #16

it3 it3 вне форума Автор темы

Пользователь


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

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


Цитата Ageron:
можно на гитхабе посмотреть »
Все перерыл.
Безрезультатно.

Отправлено: 11:21, 16-10-2019 | #17


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

fascinating rhythm


Moderator


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

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


it3, готовых решений нет и не будет, т. к. задача достаточно специфическая и необходимо разбираться на месте. Приглашайте специалиста.

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


Отправлено: 14:00, 16-10-2019 | #18

it3 it3 вне форума Автор темы

Пользователь


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

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


Цитата DJ Mogarych:
it3, готовых решений нет и не будет, т. к. задача достаточно специфическая и необходимо разбираться на месте. Приглашайте специалиста. »
Хорошо. Спасибо.

Отправлено: 07:35, 17-10-2019 | #19

it3 it3 вне форума Автор темы

Пользователь


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

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


Вложения
Тип файла: zip Domain.zip
(584 байт, 1 просмотров)

Всё таки хотелось бы достичь какого то результата.

Я делаю следующее:
1. На domain1 запускаю скрипт:
Код: Выделить весь код
Get-Mailbox -Filter {IsLinked -eq $true} -ResultSize Unlimited | select name,samaccountname,LinkedMasterAccount | Export-Csv C:\AD_Users\MaiL_LinkedMasterAccount.csv -Encoding UTF8 -Delimiter ";"
2. На domain2 запускаю скрипт:
Код: Выделить весь код
Get-ADUser -Filter * -SearchBase "OU=Folder1,DC=domain2,DC=local" -Properties * | select samaccountname,officephone,title,department | Export-Csv C:\temp\MaiL_domain2.csv -Encoding UTF8 -Delimiter ";"
По итогу у меня есть два файла csv (пример во вложении).
Мне необходимо сравнить эти файлы, и перенести информацию (officephone,title,department) в domain1 (если LinkedMasterAccount совпадает с samaccountname).

Отправлено: 14:06, 17-10-2019 | #20



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2012 - Перенос прав пользователей с одного сервера на другой NeoBaSS Windows Server 2012/2012 R2 0 17-10-2015 20:49
2008 R2 - перенос файлов из одного домена в другой nokogerra Windows Server 2008/2008 R2 1 25-06-2014 21:41
2008 R2 - Перенос объектов из одного домена в другой. nokogerra Windows Server 2008/2008 R2 0 19-02-2014 13:19
Перенос пользователей и групп из одноuj домена в другой (win2003 EE x64) Alboss Microsoft Windows NT/2000/2003 1 17-12-2007 13:53
Перенос пользователей с одного сервера на другой. URAJ Microsoft Windows NT/2000/2003 1 15-05-2006 09:03




 
Переход