PowerShell備忘録

すっかり忘れたので勉強しなおし。コマンド備忘録。

○出力のメンバー一覧確認
 get-childitem | get-member

○ディレクトリのファイル一覧でフルパスとMB単位のサイズ表示をする

get-childitem  | format-table FullName ,@{Label=”size(MB)”; Expression={ “{0,2:#0.#}MB” -F ($_.length/1MB)}} -auto

または
get-childitem  | format-table -Property FullName ,@{Label=”size(MB)”; Expression={$_.length/1MB};FormatString=”#0.# MB” } -auto

@{}:format-table の表示をカスタマイズするために、ハッシュテーブル (VBScript のDictionary)で
LabelとExpression に値を入れる。

get-help format-table -full でヘルプ参照すると下記と記載されている。
(中略)
   -Property <Object[]>
        Property パラメーターの値には、新しい集計プロパティを指定できます。集計
        プロパティを作成するには、ハッシュ テーブルを使用します。有効なキーは次
        のとおりです。
        — Name (または Label) <string>
        — Expression <string> または <script block>
        — FormatString <string>
        — Width <int32>
        — Alignment  (値は “Left”、”Center”、または “Right”)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA