在 AD 导出前将一项转换为小写
Convert one item to lowercase before AD export
在 ActiveDirectory 导出中,我希望邮件地址全部小写,我知道 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
甚至可能吗?
您可以使用计算的 属性:
自定义 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
在 ActiveDirectory 导出中,我希望邮件地址全部小写,我知道 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
甚至可能吗?
您可以使用计算的 属性:
自定义 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