HOME > Process系コマンドレット > Start-Process
Start-Process
Start-Processは、プロセスを開始するコマンドです。
エイリアスsaps、start
解説
PowerShellで新しいプロセスを開始するために使用されます。
構文
- (構文)
- Start-Process [-FilePath] <string> [[-ArgumentList] <string[]>] [<CommonParameters>]
パラメータ | 説明 |
---|---|
-FilePath | 実行するプログラムのパスを指定する |
-ArgumentList | プログラムに渡す引数を指定する |
-Credential 資格情報 | 資格情報を指定する |
-WorkingDirectory | プロセスの作業ディレクトリを指定する |
-LoadUserProfile | 新しく起動されるプロセスにユーザープロファイルをロードするかどうかを指定する |
-NoNewWindow | 新しいウィンドウを開かずにプロセスを実行する |
-PassThru | 通常は出力しない値を出力るようにする |
-RedirectStandardError | 標準エラーをリダイレクトする |
-RedirectStandardInput | 標準入力をリダイレクトする |
-RedirectStandardOutput | 標準出力をリダイレクトする |
-Verb | プロセスの実行方法を指定する open:通常実行(デフォルト) runas:管理者権限で実行 runasuser:別のユーザーとして実行 |
-WindowStyle | プロセスのウィンドウスタイルを指定する (Normal, Hidden, Minimized, Maximized) |
-Wait | プロセスが終了するまで待機する |
-UseNewEnvironment |
共通的なパラメータは「共通パラメータ」をご覧ください。
サンプル
プロセスを開始する
Start-Process -FilePath "実行ファイルのパス"
プロセスを開始する(引数指定あり)
Start-Process -FilePath "実行ファイルのパス" -ArgumentList "引数1", "引数2"
管理者としてプロセスを開始する
Start-Process -FilePath "実行ファイルのパス" -Verb RunAs
管理者としてPowerShellを実行する
Start-Process PowerShell -Verb RunAs
コマンドのヘルプを表示する
Get-Help Start-Process
備考
- 管理者として実行する場合は、-Verb RunAsオプションを使用します。
- プロセスの終了を待つ場合は、-Waitオプションを使用します。
関連項目
- Process系コマンドレット
- Get-Process:プロセスの情報を取得する
- Start-Process:プロセスを開始する
- Stop-Process:プロセスを終了する
- Wait-Process:プロセスの停止を待機する
- Debug-Process:プロセスをデバッグする