Ich bin neugierig, wenn jemand beschreiben kann, wie ADSI-Methoden, die über eine gebundene Instanz als [ADSI]$instance.psbase.Invoke()
verfügbar sind, aufgelistet werden?Ist es möglich, alle Methoden und Eigenschaften aufzulisten, die über Invoke() eines [ADSI] -Objekts verfügbar sind?
Forschung ist aufgetaucht "refer to the docs for the ADSI interface". aber ich bin nicht besonders glücklich mit dieser Antwort.
Wenn ich instanziiert mit:
[ADSI]$lhost_group="WinNT://./Administrators,group"
Dann versuchen:
@($lhost_group.psbase.Invoke("Members")) | foreach-object {$_.GetType().InvokeMember("Name", 'GetProperty', $null, $_, $null)}
Powershell wird die out
von GetProperty("Name")
für jeden in der Gruppe enthaltenen Objekt zurückgeben.
Wie listet ich alle verfügbaren Methoden und Eigenschaften auf, die über eine bestimmte ADSI-Schnittstelle verfügbar wären?
This answer from Shay Levy ist ein weiteres Beispiel für die Syntax wound [ADSI]$_.psbase.Invoke()
verwendet werden.
Ich möchte meine eigene Prämie zu dieser Frage hinzufügen, aber ich weiß nicht wie? –
Ich glaube nicht, dass Sie zusätzliche Prämie hinzufügen können. Erkundigen Sie sich bei den Leuten im am meisten besiedelten Raum im Chat (in der oberen Symbolleiste). – mbrownnyc
ok Ich habe das doc ^^ gelesen, muss das Ende der Bounty warten, bevor ich ein neues beginne ... schade –