Пятница, 24 января 2014 18:41

Изменение должности в AD

Автор
Оцените материал
(6 голосов)

 Появилась задача- из excel файла для всех пользователей домена поменять должность. Для некоторых эта задача элементарная и все можно сделать вручную, проблемы возникают если изменения нужно сделать у нескольких тысяч пользователей. Кстати подобная статья подойдет не только для изменения должностей, но и для изменения других атрибутов AD (сделать по аналогии).

Первым делом изменим расширение на csv. Для этого откройте файл в Excel выберите "Файл"- "Сохранить как"- CSV (разделители запятые). После этого, если у вас в файле есть русские символы необходимо изменить кодировку на UTF8 (можно с помощью программы Notepad++). Первая строка csv документа не должна содержать русские символы, иначе могут возникнуть трудности в работе команды PowerShell.

В итоге у меня получился csv документ следующего вида.

Фото Excel документа для изменения должности у пользователей в AD

В первой колонке ФИО, затем должность, город, с какого момента работает и 5 колонка- почтовый ящик (у вас конечно может быть все по другому, но можно сделать по аналогии). Для меня интересны две колонки вторая (должность) и пятая (email). Скрипт должен выбирать из пятой колонки пользователя по email и устанавливать должность из второй колонки. В общем вот так это выглядит в скрипте PowerShell.

Import-Csv -UseCulture -Path "C:\Users\User\Desktop\Список_ОАО.csv" | % {
    $mail = $_.'5'
    $title = $_.'2'
    $user = Get-ADUser -Filter {mail -eq $mail}
    if ($user) {
        Set-ADUser $user -Title $title
    }
}

 В результате выполнения команды вы измените все должности согласно вашему списку.

Я очень надеюсь, моя статья помогла Вам! Просьба поделиться ссылкой с друзьями:


Комментарии  

0 # Rachele 06.05.2023 21:08
https://rebrand.ly/238528 https://tinyurl.com/25e2cd45 https://rebrand.ly/4d0e16 http://mielec-ubezpieczenia.pl https://cutt.ly/HHvbFEf https://cutt.ly/rHvbTO9 http://noweubezpieczenia.pl https://rebrand.ly/171c98 https://tinyurl.com/2p8r7bch https://cutt.ly/yHvvA4I
https://bit.ly/3yAV64x https://tinyurl.com/32tjdffb https://Tinyurl.com/yc3uha8c http://ubezpieczenia-jaworzno.pl http://noweubezpieczenia.pl http://ubezpieczto.pl https://tinyurl.com/32tjdffb https://bit.ly/3lgLX9w http://ubezp-ocac.pl https://tinyurl.com/cx4sxf3c
bit.ly: https://bit.ly/3yAV64x Bit.ly: https://Bit.ly/3wfkMCe https://tinyurl.com: https://tinyurl.com/s6z4b82n https://rebrand.ly/6cf7ef: https://rebrand.ly/6cf7ef jp-Ubezpieczeni a.pl: http://jp-Ubezpieczenia.pl/ Kalkulatorubezp ieczen.pl: http://Kalkulatorubezpieczen.pl http://bielsko-ubezpieczenia.pl: http://bielsko-ubezpieczenia.pl is.gd: https://is.gd/Lw9uqX
Cutt.ly: https://Cutt.ly/PHvcD2y https://rebrand.ly/55421a: https://rebrand.ly/55421a https://Bit.ly/3MnBepI: https://Bit.ly/3MnBepI ubezpieczrodzin e.pl: http://ubezpieczrodzine.pl https://rebrand.ly/: https://rebrand.ly/8858bf bit.ly: https://bit.ly/3whOfvl rebrand.ly: https://rebrand.ly/aeb626 is.gd: https://is.gd/8Z7PBr
Ответить
+1 # Mirbek 19.02.2016 07:29
Круто! Очень помог. Спасибо!
Ответить

Добавить комментарий