Sono curioso di sapere se qualcuno può descrivere come enumerare i metodi ADSI disponibili tramite un'istanza associata come [ADSI]$instance.psbase.Invoke()
?È possibile enumerare tutti i metodi e le proprietà disponibili tramite Invoke() di un oggetto [ADSI]?
La ricerca è stata avviata "refer to the docs for the ADSI interface". ma non sono particolarmente contento di questa risposta.
Se istanziata con:
[ADSI]$lhost_group="WinNT://./Administrators,group"
tentare:
@($lhost_group.psbase.Invoke("Members")) | foreach-object {$_.GetType().InvokeMember("Name", 'GetProperty', $null, $_, $null)}
Powershell restituirà la out
di GetProperty("Name")
per ogni oggetto contenuto nel gruppo.
Come è possibile enumerare tutti i metodi e le proprietà disponibili che sarebbero disponibili tramite qualsiasi interfaccia ADSI fornita?
This answer from Shay Levy è un altro esempio di sintassi in cui vengono utilizzati [ADSI]$_.GetTypes().InvokeMember()
e [ADSI]$_.psbase.Invoke()
.
Mi piacerebbe aggiungere la mia generosità a questa domanda ma non so come? –
Non penso che sia possibile aggiungere ulteriori taglie. Controlla con i ragazzi nella stanza più popolata in chat (nella barra degli strumenti in alto). – mbrownnyc
ok ho letto il documento ^^, devo aspettare la fine della taglia prima di iniziarne una nuova ... troppo male –