我在其他问题中使用此命令帖子。我正在搜索如何将经理字段从DistinguishedName转换为Name(名字,姓氏)
Search-ADAccount -UsersOnly -AccountDisabled:$false | Get-ADUser -Properties Name, manager| select Name, manager
答案 0 :(得分:1)
这样做。我基本上从第一个实例" ="中提取管理员DN中的文本。第一个","
Search-ADAccount -UsersOnly -AccountDisabled:$false | Get-ADUser -Properties Name, manager| select Name, @{N='Manager';E={$_.Manager.Substring($_.Manager.IndexOf("=") + 1, $_.Manager.IndexOf(",") - $_.Manager.IndexOf("=") - 1)}}
答案 1 :(得分:0)
上一个答案的更干净的版本。
Search-ADAccount -UsersOnly -AccountDisabled:$ false | Get-ADUser-属性名称,管理员|选择名称,@ {N ='Manager'; Expression = {(Get-ADUser $ _。Manager).name}}