PowerShell チートシート - Windows、Linux、macOS 向けの必須コマンド
パラメータ付き PowerShell コマンドの簡易リファレンス
目次
ここでは、PowerShell の主要コマンドとパラメータのチートシート をご紹介します。
プラットフォームを超えたインタラクティブなスクリプトプロンプトについては、Bash、CMD、PowerShell、macOS で「どのキーを押しても」でスクリプトを一時停止する を参照してください。

この素晴らしいパワーを持つ貝殻の画像は、rost - 技術ブログ によって、AI モデル Flux 1 dev を使用して生成されました。
PowerShell 基本コマンド
Get-Command: 利用可能なすべてのコマンドを一覧表示Get-Help <cmdlet>: 特定の cmdlet のヘルプ情報を表示Get-Process: 実行中のすべてのプロセスを一覧表示Get-Service: すべてのサービスを一覧表示Get-ChildItem(エイリアス:ls,dir): 現在のディレクトリ内の項目を一覧表示Set-Location(エイリアス:cd): 現在のディレクトリを変更Clear-Host(エイリアス:cls): コンソール画面をクリア
PowerShell ファイルとディレクトリ管理
New-Item(エイリアス:ni): 新しいファイルまたはディレクトリを作成Copy-Item: ファイルとディレクトリをコピーMove-Item: ファイルとディレクトリを移動Remove-Item(エイリアス:rm): ファイルとディレクトリを削除Rename-Item(エイリアス:rnp): ファイルまたはディレクトリの名前を変更Get-Content(エイリアス:gc): ファイルの内容を表示
PowerShell システム管理
Start-Process(エイリアス:saps): 1 つ以上のプロセスを開始Stop-Process: 1 つ以上の実行中のプロセスを停止Start-Service: 1 つ以上のサービスを開始Stop-Service: 1 つ以上の実行中のサービスを停止Restart-Computer: コンピュータを再起動Get-WinEvent: Windows イベントログを表示Checkpoint-Computer: マシンにシステムrestore ポイントを設定
PowerShell ネットワークコマンド
Test-Connection: 1 つ以上のコンピュータに ICMP エコリクエストパケットを送信Invoke-WebRequest(エイリアス:curl,wget): Web ページからコンテンツを取得Get-NetAdapter: ネットワークアダプタを取得Get-NetIPAddress: IP アドレス構成を取得
PowerShell ユーザーとセキュリティ管理
Get-LocalUser: ローカルユーザーアカウントを一覧表示New-LocalUser: 新しいローカルユーザーアカウントを作成Set-LocalUser: ローカルユーザーアカウントを変更Remove-LocalUser: ローカルユーザーアカウントを削除Get-Acl: リソースのセキュリティ記述子を取得
PowerShell スクリプト作成
Set-ExecutionPolicy: PowerShell の実行ポリシーを設定Get-Variable: 現在のコンソール内の変数を取得Set-Variable(エイリアス:set,sv): 変数の値を設定Remove-Variable(エイリアス:rv): 変数を削除ForEach-Object: 指定されたコレクションの各項目に対して操作を実行Where-Object: 特定の属性を持つオブジェクトを選択
PowerShell ジョブ管理
Start-Job(エイリアス:sajb): PowerShell バックグラウンドジョブを開始Get-Job: 現在のセッションで実行されている PowerShell バックグラウンドジョブを取得Receive-Job: バックグラウンドジョブの結果を取得Stop-Job: PowerShell バックグラウンドジョブを停止Wait-Job: 1 つ以上の PowerShell バックグラウンドジョブが完了するまで待機
PowerShell 出力フォーマット
Format-Table: 出力をテーブル形式でフォーマットFormat-List: 出力をリスト形式でフォーマットOut-File: 出力をファイルに送信Export-Csv: オブジェクトを CSV ファイルにエクスポートConvertTo-Json: オブジェクトを JSON 形式の文字列に変換
詳細な情報、パラメータ、使用例を含む任意のコマンドについては、Get-Help <cmdlet> を使用してください。
参考リンク
- https://en.wikipedia.org/wiki/PowerShell
- https://devblogs.microsoft.com/scripting/table-of-basic-powershell-commands/
- https://download.microsoft.com/download/2/1/2/2122f0b9-0ee6-4e6d-bfd6-f9dcd27c07f9/ws12_quickref_download_files/powershell_langref_v3.pdf