PowerShell コマンドレットリファレンス

PowerShellの基本構文

PowerShellはWindows環境で使用される強力なスクリプト言語で、システム管理や自動化に広く使われています。以下に、PowerShellの基本構文とその例を紹介します。

1. コメント

# これはコメントです

2. 変数

$名前 = "ユーザー"

3. 基本的なコマンドレット


Get-Process    # 実行中のプロセスを取得
Start-Service  # サービスを開始
Stop-Service   # サービスを停止
    

4. パイプライン


Get-Process | Sort-Object CPU -Descending  # 実行中のプロセスをCPU使用率で降順に並べ替え
    

5. 条件分岐


if ($値 -gt 10) {
    Write-Output "値は10より大きいです"
} else {
    Write-Output "値は10以下です"
}
    

6. ループ


# foreachループの例
$array = 1..5
foreach ($item in $array) {
    Write-Output $item
}

# forループの例
for ($i = 0; $i -lt 5; $i++) {
    Write-Output $i
}
    

7. 関数


function 挨拶 {
    param ($名前)
    Write-Output "こんにちは、$名前さん!"
}

# 関数の呼び出し
挨拶 -名前 "ユーザー"
    

PowerShell 記号一覧

メモ

Batchファイルからの呼び出しで実行ポリシー指定


@echo off
powershell -NoProfile -ExecutionPolicy Bypass -File "YourScript.ps1"