Get-Member
PowerShellコマンドよりも.NETタイプを探索するためのものです。コマンドのパラメータの簡単な「ビュー」については、次のことを試してください。
Get-Command Get-Process -Syntax
パラメータの詳細については、次のことを試してください。
Get-Command Get-Process | Select -Expand ParameterSets
.NETタイプのメンバーのパラメーターの詳細を探している場合は、次のことを試してください。
C:\PS> Get-Process | Get-Member -Name WaitForExit
TypeName: System.Diagnostics.Process
Name MemberType Definition
---- ---------- ----------
WaitForExit Method bool WaitForExit(int milliseconds), void WaitForExit()
COMオブジェクトに関しては、それはもう少しヒットまたはミスになる可能性があります。PowerShellは、COMオブジェクトのタイプメタデータを常に取得するとは限りません。ところで、私はあなたがあなたの質問にリストしたCOMオブジェクトのパラメータ情報(パラメータタイプ)を取得します:
C:\PS> $comObj = New-Object -ComObject COMAdmin.COMAdminCatalog
C:\PS> $comObj | gm QueryApplicationFile
TypeName: System.__ComObject#{790c6e0b-9194-4cc9-9426-a48a63185696}
Name MemberType Definition
---- ---------- ----------
QueryApplicationFile Method void QueryApplicationFile (string, string, string, bool, bool, SAFEARRAY(Variant))
この場合、PowerShellから提供される情報はこれだけです。