Prepend AD User описание с PS - дублирующее обновление с ForEach - PullRequest
0 голосов
/ 06 января 2020

Я видел много примеров кода, где Get-ADUser можно использовать для добавления описания со следующим кодом:

get-aduser username -Properties Description | ForEach-Object { Set-ADUser $_ -Description "$($_.Description) Some more stuff" }

Я думал, что могу просто инвертировать порядок кода для добавления, например, так:

get-aduser username -properties Description | ForEach-Object { Set-ADUser $_ -Description "Stuff To Use - $($_.Description)"}

В результате получается:

"Stuff To Use - Stuff To Use"

По сути, все, с чего начать, полностью стирается и заменяется на удвоенный результат намеченной цели.

Что мне здесь не хватает?

1 Ответ

1 голос
/ 06 января 2020

Код исправен, и он, вероятно, дважды запускался случайно.

Сбросьте описание, запустите код, затем повторно введите sh Пользователи и компьютеры Active Directory и повторите проверку.

...