ここで見られるように、Format-List には明らかに「view」という名前の文字列パラメーターがあります。それは何をし、どのように機能しますか?「代替形式または「ビュー」の名前」以外のドキュメントが見つかりません。
1265 次
1 に答える
5
さまざまなFormat-*コマンドレットの「-View」パラメーターを使用すると、データのさまざまな「ビュー」またはフォーマットを取得できます。
PS> Get-Process
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName
------- ------ ----- ----- ----- ------ -- -----------
672 56 272684 220692 975 141.45 8480 powershell
692 34 47184 60156 234 23.73 17048 powershell
751 82 217624 162780 1047 157.73 13336 powershell_ise
対
PS> Get-Process | Format-Table -View StartTime
StartTime.ToShortDateString(): 1/14/2013
ProcessName Id HandleCount WorkingSet
----------- -- ----------- ----------
powershell 8480 672 225988608
StartTime.ToShortDateString(): 2/6/2013
ProcessName Id HandleCount WorkingSet
----------- -- ----------- ----------
powershell 17048 624 92418048
StartTime.ToShortDateString(): 1/17/2013
ProcessName Id HandleCount WorkingSet
----------- -- ----------- ----------
powershell_ise 13336 771 166686720
どのコマンドが代替ビューをサポートするかを決定することに関しては、通常、ドキュメントでそのような情報を見つけることができます。Get-Processヘルプからの抜粋を次に示します。
「StartTime」や「Priority」など、Format-Tableで使用可能なプロセスの組み込みの代替ビューを使用することもでき、独自のビューを設計することもできます。詳細については、T:Microsoft.PowerShell.Commands.Format-Tableを参照してください。
PowerShell Community ExtensionsGet-ViewDefinition
には、ドキュメントが利用できない場合にこの情報を取得できる(またはこの点で非常に役立つ)というコマンドも含まれています。
于 2013-02-07T01:14:06.053 に答える