Bonjour,
je pense que l'objet COM est adapté en interne, donc coté documentation ce sera un peu juste ;-)
$comp = [adsi] "WinNT://."
Trace-Command MemberResolution {$user = $comp.Create("User", "Test")} -PSHost
Trace-Command MemberResolution {$user = $comp.PSbase.Children} -PSHost
Trace-Command MemberResolution {$user = $comp.psbase.Invoke("Create",@("User", "Test")) } -PSHost
La dernière instruction effectue la même opération, mais en plus verbeux, il se peut que le parseur de PowerShell construise ce type d'appel.
Une autre piste :
Trace-Command MemberResolution {$user = $comp.Crate("User", "Test")} -PSHost
Resolve-Error #cf. Blog MS PowerShell
Cela renvoi la pile d'appel qu'on peut étudier via Reflector, si on le souhaite...
;-)
Beatus, qui prodest, quibus potest.