É possível enumerar todos os métodos e propriedades que estão disponíveis por meio de Invoke () de um objeto [ADSI]?

Estou curioso para saber se alguém pode descrever como enumerar os métodos ADSI disponíveis por meio de uma instância vinculada[ADSI]$instance.psbase.Invoke()?

Pesquisa apareceu"consulte os documentos para a interface ADSI". mas não estou particularmente feliz com essa resposta.

Se eu instancio com:

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

Então tente:

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

Powershell devolverá oout doGetProperty("Name") para cada objeto contido no grupo.

Como eu enumero todos os métodos e propriedades disponíveis que estariam disponíveis por meio de qualquer interface ADSI?

Esta resposta de Shay Levy é outro exemplo de sintaxe onde[ADSI]$_.GetTypes().InvokeMember() e[ADSI]$_.psbase.Invoke() são usados.

questionAnswers(2)

yourAnswerToTheQuestion