かきスタンプ

福岡でフリーランスの物流系のエンジニアやってます。

PowerShell:基本操作メモ

以下、version 5.0 で実行しています。

Windows 7 のプレインストールのバージョン(2.0)では curl(正確には Invoke-WebRequest)が使えないので、古いバージョンを使っている場合はアップデートした方がいいかと思います。

 

バージョン情報表示

$PSVersionTable

 

使用可能なコマンド一覧を表示

gcm

(「Get-Command」でも可)

 

コマンドレットのみを表示

gcm -com cmd

(「Get-Command -CommandType Cmdlet」でも可)

 

アプリケーション一覧を参照

gcm -com app

(「Get-Command -CommandType Application」でも可)

 

参照結果から特定のフィールドを抽出

gcm | select commandtype, name

(「Get-Command | Select-Object CommandType,Name」でも可)

SQLを叩くようなノリですね。

 

参照結果から検索

gcm -com cmd | select-string get

上記例では「get」という文字列を検索しています。大文字・小文字は区別されないみたいです。(オプション次第ではできそう)

 

マニュアル参照

gcm | help

(「Get-Command | Get-Help」でも可)

テキストファイルに落としたいときは「gcm | help > gcm_help.txt」とでも。

 

画面クリア

cls

(「Clear-Host」でも可)

コンソール画面で範囲指定選択した内容は、右クリックでクリップボードにコピーできます。その後、右クリックにてペースト可能です。