基本的な記述方法は以下です。
構文
powershell -Command “ここにPowerShellコマンドレットを書く“
▼ PowerShell コマンドレット 「ls」 (get-childitem) の場合
例
powershell -Command “ls“
上記のように、
powershell -Command “PowerShell コマンドレット“
と書くことで、コマンドプロンプト上で PowerShell コマンドレットが実行できます。
また、PowerShell コマンドレット内にダブルクォート(”)が含まれる場合は、ダブルクォートを「円マーク」もしくは「バックスラッシュ」でエスケープする必要があります。
具体的には、PowerShell コマンドレット内のダブルクォートの前に「円マーク」もしくは「バックスラッシュ」を追記します。
▼ PowerShell コマンドレット内にあるダブルクォートをエスケープ処理する例
例
powershell -Command “Set-ScheduledTask -TaskName \“Sample Task\Task_A\” -Settings (New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries)“