Можно ли перечислить все методы и свойства, доступные через Invoke () объекта [ADSI]?

Мне любопытно, если кто-то может описать, как перечислить методы ADSI, доступные через связанный экземпляр, как[ADSI]$instance.psbase.Invoke()?

Исследования появились«обратитесь к документации по интерфейсу ADSI», но я не особенно доволен этим ответом.

Если я создаю экземпляр с:

[ADSI]$lhost_group="WinNT://./Administrators,group"

Затем попытайтесь:

@($lhost_group.psbase.Invoke("Members")) | foreach-object {$_.GetType().InvokeMember("Name", 'GetProperty', $null, $_, $null)}

Powershell вернетout изGetProperty("Name") для каждого объекта, содержащегося в группе.

Как мне перечислить все доступные методы и свойства, которые будут доступны через любой данный интерфейс ADSI?

Этот ответ от Шей Леви это еще один пример синтаксиса, где[ADSI]$_.GetTypes().InvokeMember() а также[ADSI]$_.psbase.Invoke() используются.

Ответы на вопрос(2)

Ваш ответ на вопрос