这是我的脚本,效果很好:
Select-object -Property name,@{Name="bofaamlmember";Expression={$_.bofaamlmember -join ";"}},@{Name="canonicalName";Expression={$_.canonicalName -join ";"}} | Sort-object bofaamlmember | Export-Csv "C:\Users\nbkn4wz\documents\Scripts\bofaamlmemberExt.csv"
该脚本返回我请求的值:
**Name** **Bofaamlmember**
RG-AdministratorsMembers CN=CSW_IIS_Support_SvcAcct_BUSP_AP,OU=Common,etc....
我遇到的问题是 bofaamlmember 属性中存在该属性的成员:
例子: 属性编辑器
我希望能够仅导出成员。
我不想使用 CN,它的信息太多了。我只想要该框中列出的值。
答案1
此代码片段应该很接近,但我无法测试。它用逗号分割 bofaamlmember 并选择第一个元素 (0),然后按 = 分割并取第二个元素 (1)
;Expression={(($_.bofaamlmember).split(",")[0]).split("=")[1] -join ";"}
(在开始和加入之前可能需要多一组(...))