ดังนั้นเมื่อฉันเรียกใช้คำสั่งนี้:
Get-ADUser -Filter 'Name -like "*svc*"' | select Name, DistinguishedName
ฉันได้รับผลลัพธ์ต่อไปนี้:
SamAccountName DistinguishedName
-------------- -----------------
svc_myaccount CN=svc_myaccount,OU=Service Accounts,OU=me3,OU=me2,DC=me,DC=com
ฉันต้องการกรอง DistinguishedName เพื่อให้ OU แรกเท่านั้น ฉันควรเพิ่มว่าฉันจะไม่คาดหวังว่า "บัญชีบริการ" เป็นรายการเดียวในฟิลด์ OU ฉันต้องการผลลัพธ์:
SamAccountName DistinguishedName
-------------- -----------------
svc_myaccount OU=Service Accounts
ฉันพยายามทำให้ตัวนี้เป็นผู้สร้างด้วยการใช้ตัวกรอง แต่ก็ไม่มีโชค บางทีฉันอาจต้องเลิกคำสั่งและกำหนดให้รหัสเพิ่มเติมเพื่อแยก DistinguishedName ฉันรู้สึกว่ามีวิธีแก้ปัญหาง่ายๆนี้และฉันก็ทำให้มันซับซ้อนขึ้น ความคิดหรือความคิดใด ๆ