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> を使用して、任意のコマンドに関する詳細な情報を、そのパラメーターおよび使用例を含めて確認してください。

有用なリンク

他のチートシート