Преобразовать один элемент в нижний регистр перед экспортом AD
В ActiveDirectory Export я хочу, чтобы почтовые адреса были в нижнем регистре, о которых я знаю ToLower()
но я изо всех сил ставлю это в нужное место
(Powershell)
Get-ADUser
-SearchBase "OU=11-something,DC=somethingelse,DC=somethingelser"
-Filter {somefilters} -Properties name,mail
|Select-Object Name,(mail).ToLower()
| Export-Csv -Path "D:\Path"
-Encoding UTF8 -NoTypeInformation
Это возможно даже с Get-ADUser
?
1 ответ
Решение
Вы можете настроить вывод Select-Object, используя вычисляемое свойство:
Get-ADUser -SearchBase "OU=11-something,DC=somethingelse,DC=somethingelser"
-Filter {somefilters} -Properties name,mail
|Select-Object Name,@{N="Email";E={$_.mail.ToLower()}}
| Export-Csv -Path "D:\Path"
-Encoding UTF8 -NoTypeInformation
Смотрите: Документация Select-Object