私は PowerShell 2.0 を使用しており、Win32_ShadowCopy から可能なメソッドを取得しようとしています。
今、私が使用すると、次のようGet-WmiObject -list Win32_ShadowCopy | Get-Member
になります。
TypeName: System.Management.ManagementClass#ROOT\cimv2\Win32_ShadowCopy
Name MemberType Definition
---- ---------- ----------
Name AliasProperty Name = __Class
Create Method System.Management.ManagementBaseObject Cre...
...
しかし、私が使用すると、次のようにGet-WmiObject Win32_ShadowCopy | Get-Member
なります:
TypeName: System.Management.ManagementObject#root\cimv2\Win32_ShadowCopy
Name MemberType Definition
---- ---------- ----------
Revert Method System.Management.ManagementBaseObject Reve...
Caption Property System.String Caption {get;set;}
...
今、私は理解していません。一見異なる 2 つのクラスを取得するのはなぜですか? 両方のコマンドで同じ結果が期待されます。ドキュメントで何をするかを見つけることができますが、スイッチ-list
がない場合のデフォルトの動作はわかりません。-list
明確にしたい人はいますか?