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 チートシート”