Назад | Перейти на главную страницу

Создать новую учетную запись AD, похожую на текущего пользователя

Я работал над сценарием PS, который предложит мне несколько критериев, а затем создать учетную запись Exchange / AD. Все идет хорошо, но я подумал, есть ли команда, которая создаст нового пользователя, похожего на другого пользователя? Обычно в нашей организации большинство пользователей настроены так же, как и другие в их отделе. Так что, если Джон Доу начинает с бухгалтерского учета, в основном я бы настроил его так же, как Джейн Смит уже в бухгалтерском учете. У него могло быть немного другое звание (Бухгалтер I против Бухгалтера II), но другие элементы, такие как пол, в котором он находится, группы, в которых он находится в AD и т. Д., Будут одинаковыми. Есть ли команда PS (или иначе), которая скажет «Добавить пользователя - как Джейн» или что-то там, где я мог бы сказать: «создать нового пользователя, сохранить -description -location -ADGroups, как у пользователя Джейн», а затем запросить остаток, чтобы я мог заполнить его вручную (номер телефона и т. д.)?

Это может показаться натяжкой, но кажется, что как только это было сделано, я мог бы гораздо быстрее и эффективнее настроить этого человека. Любые мысли приветствуются, спасибо!

Да, ты можешь. Я следил за этим блогом, и он работал нормально: http://dmitrysotnikov.wordpress.com/2008/01/10/copy-ad-accounts-with-powershell/

Я цитирую соответствующую часть.

Get-QADUser 'James Johns' -export | New-QADUser -ParentContainer mydomain.local/test -Name 'Janny Grant' -SamAccountName jgrant -DisplayName 'Janny Grant' -FirstName Janny -LastName Grant -UserPassword 'J@nnysPwd' -import

Одна проблема заключается в том, что он не будет копировать членство в группе, поэтому вам придется использовать для этого другой oneliner:

(Get-QADUser 'James Johns').MemberOf | Add-QADGroupMember -Member ps64\jgrant