PowerShell チートシート
パラメーター付きのPowerShellコマンド - 少しのリファクタリング
目次
ここに、チートシート: PowerShell の主なコマンドとパラメーターがあります。
このすばらしい力強い貝殻の画像は、生成によって作成され、AIモデル Flux 1 devによって作成されました。
基本的なコマンド
Get-Command
: すべての利用可能なコマンドを一覧表示Get-Help <cmdlet>
: 特定のコマンドレットに関するヘルプ情報を表示Get-Process
: 実行中のプロセスを一覧表示Get-Service
: すべてのサービスを一覧表示Get-ChildItem
(エイリアス:ls
,dir
): 現在のディレクトリ内の項目を一覧表示Set-Location
(エイリアス:cd
): 現在のディレクトリを変更Clear-Host
(エイリアス:cls
): コンソール画面をクリア
ファイルおよびディレクトリの管理
New-Item
(エイリアス:ni
): 新しいファイルまたはディレクトリを作成Copy-Item
: ファイルおよびディレクトリをコピーMove-Item
: ファイルおよびディレクトリを移動Remove-Item
(エイリアス:rm
): ファイルおよびディレクトリを削除Rename-Item
(エイリアス:rnp
): ファイルまたはディレクトリを名前変更Get-Content
(エイリアス:gc
): ファイルの内容を表示
システム管理
Start-Process
(エイリアス:saps
): 1つ以上のプロセスを開始Stop-Process
: 実行中の1つ以上のプロセスを停止Start-Service
: 1つ以上のサービスを開始Stop-Service
: 実行中の1つ以上のサービスを停止Restart-Computer
: コンピュータを再起動Get-WinEvent
: Windows イベントログを表示Checkpoint-Computer
: マシンに復元ポイントを設定
ネットワークコマンド
Test-Connection
: 1つ以上のコンピュータにICMPエコー要求パケットを送信Invoke-WebRequest
(エイリアス:curl
,wget
): ページのコンテンツを取得Get-NetAdapter
: ネットワークアダプタを取得Get-NetIPAddress
: IPアドレス構成を取得
ユーザーおよびセキュリティ管理
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
: 特定のプロパティを持つオブジェクトを選択
ジョブ管理
Start-Job
(エイリアス:sajb
): PowerShell バックグラウンドジョブを開始Get-Job
: 現在のセッションで実行中の PowerShell バックグラウンドジョブを取得Receive-Job
: バックグラウンドジョブの結果を取得Stop-Job
: PowerShell バックグラウンドジョブを停止Wait-Job
: 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
他のチートシート
- GIT チートシート
- cURL チートシート
- Bash チートシート
- Hugo チートシート
- Golang チートシート
- LaTeX チートシート
- Ollama チートシート
- Docker チートシート
- Kubernetes チートシート
- [Python チートシート](https://www.glukhov.org/ja/post/2024/08/python-cheat-sheet/ “Python チートシート”