第1章PowerShellの概要

ただいまこいつを購入してPowerShellを勉強中。

Windows PowerShell イン アクション [イン アクションシリーズ]Windows PowerShell イン アクション [イン アクションシリーズ]
(2007/07/31)
Bruce Payette

商品詳細を見る

覚えたことをメモしていく。

今日は第1章をやった。

  • 基本プロンプトと同じようなことが可能。
  • コマンド補完は結構優秀。
これが素直な第一印象。

パイプを利用して各コマンドを渡していく。

PS > dir | sort -property length

このコマンドはディレクトリ内のファイルをファイルサイズ順に並び替えて表示する。
ちなみに-propertyは省略可。

PS > get-process | sort ws -desc |select -first 5

これによりシステムの作業セットのサイズが大きいプロセス上位5つを表示出来る。
selectは「select-object」のalias。
selectの引数-first 5は上から5つということ。
上から3つなら-first 3。
下から取得したいときは-lastという引数がある。
ちなみにget-processのaliasはgpsまたはps。

aliasを調べるコマンドはこれ。

PS > get-alias | where-object {$_.Definition -match "Get-process"}

"Get-process"の部分にaliasを調べたいコマンドレットを入力する。