Поэтому, когда я запускаю эту команду:
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. Я хотел бы, чтобы результаты были:
SamAccountName DistinguishedName
-------------- -----------------
svc_myaccount OU=Service Accounts
Я пытался сделать это с помощью фильтра, но не повезло. Может быть, мне нужно разбить команду и дополнить ее большим количеством кода, чтобы разбить DistinguishedName. Я чувствую, что есть простое решение для этого, и я делаю это более сложным. Есть мысли или идеи?