2016-11-08 9 views
1

私はパイプラインの概念と、PowerShellが(テキストではなく)オブジェクトを返すという事実を理解しており、さらにパイプラインを下ったコマンドは名前や値でこれらのオブジェクトのプロパティにアクセスできます。コマンド出力オブジェクトの決定方法は?

私が苦労しているのは、特定のPowerShellコマンドによって返されるオブジェクト(およびプロパティ)をどのように見つけることができますか。たとえば、次は、有効なPowerShellコマンドです:

Get-AzureVM -Name "vmname" | Select-Object name,instancesize,location 

は、どのように私はGet-AzureVM名前、InstanceSizeと場所のプロパティを持つオブジェクトを返すこと、それを実行せず、知っているのですか?

答えて

0

実行しないと、Get-Commandコマンドレットを使用してOutputTypeプロパティを照会し、少なくとも戻りオブジェクトの種類を取得できます。それ以外の場合は、Get-Memberコマンドレットにパイプして、私がお勧めするすべてのプロパティとメソッドを取得することができます。

Get-AzureVM -Name "vmname" | Get-Member 
+0

「OutputType」と「Get-Member」の組み合わせを使用して、私が思う情報を得ることができるので、これを答えとしてマークします... – Fabio

関連する問題