Получите AD элемент группы - различные домены

Для меня определили задачу с экспортом членов нескольких AD групп к .csv который я всегда делал в прошлом использовании Get-ADGroupMember команда в powershell, указывая название группы, выбирая свойство мне нужно, и использование export-csv.
Я, кажется, сталкиваюсь с проблемой с одной группой хотя, который, кажется, связан с тем, что у AD группы есть участники, которые принадлежат внешнему домену в другом лесу. По существу я выполняю следующую команду ниже, но выходной файл выходит пробел.

Get-ADGroupMember -identity "VPN Users" | select name | Export-csv -path c:\vpnuserslist.csv -NoTypeInformation 

Вывод следующий:

PS C:\Windows> Get-ADGroupMember -identity "VPN Users" | select name | Export-Csv -Path c:\vpnuserstest.csv -NoTypeInformation

Get-ADGroupMember : The operation completed successfully

At line:1 char:18

+ Get-ADGroupMember <<<<  -identity "VPN Users" | select name | Export-Csv -Path c:\vpnuserstest.csv -NoTypeInformation
    + CategoryInfo          : NotSpecified: (VPN Users:ADGroup) [Get-ADGroupMember], ADException
    + FullyQualifiedErrorId : The operation completed successfully,Microsoft.ActiveDirectory.Management.Commands.GetADGroupMember

Я также заметил, что при движении к группе в Пользователях Active Directory и Компьютерах, получаю сообщение:

Active Directory Domain Services

Некоторые имена объектов нельзя показать в их удобной для пользователя форме. Это может произойти, если объект от внешнего домена и что домен не доступен для перевода имени объекта.


Есть ли какой-либо способ, которым я мог экспортировать участников успешно, независимо от того, если несколько имен не отформатированы правильно, и т.д....? Заранее спасибо за справку!

3
задан 16 May 2016 в 00:34
1 ответ

Я обнаружил, что использование члена get-adgroup -properties более надежно для возврата всех объектов.

Чтобы получить объекты из разных доменов, я делаю следующее:

get-adgroup -properties member | select -expand member | get-adobject

Отсюда получаю выделенные объекты. имя объекта, это подскажет вам, в каком домене искать, поэтому в итоге у вас должно получиться что-то вроде:

get-aduser $user -server $foundDomainDC
1
ответ дан 3 December 2019 в 07:26

Теги

Похожие вопросы