![]() |
Скрипт для поиска и удаления лишних пробелов
Доброго времени суток!
Прошу помощи в написание скрипта на powershell Цель: в домене есть куча учеток (в одной из OU) с лишним пробелом в "firstname" из-за него не работает определенная синхронизация. Требуется пройтись по OU и найти все эти уз и убрать у них лишний пробел. Уже долго парюсь с этим, и к решению не пришел, а сроки поджимают. Буду рад любой помощи! Заранее спасибо! Виденье такое было: 1 - выгружаем все УЗ 2 - фильтруем на наличие лишнего проблема 3- заносим отфильтрованные в переменную 4 - Оставляем только информацию в firstname с 0 по n-1 знак 5 - Результат еще в одну переменную 6 - из второй переменной переносим уже в саму необходимую "графу" 7 - profit все гуд. Может быть в чем-то не прав. |
Цитата:
Цитата:
|
Если честно я все равно не понял, как это реализовать
|
SergKrylo1, ну, а у меня не на чем пробовать/отлаживать. Так что, могу токмо так. Ждите коллег, обладающими доступом к AD.
|
Get-ADUser V.Pupkin| % {Set-ItemProperty "AD:\$_" -Name GivenName -Value $_.GivenName.Trim()}
|
Вот еще решение:
Get-ADUser V.Pupkin | % {Set-ADUser -GivenName ($_.GivenName.Trim()) -Identity $_} |
Время: 06:16. |
Время: 06:16.
© OSzone.net 2001-