システム アクション

Note

アクションのシステム グループは、新しいカテゴリに分離されました。 これらのカテゴリの詳細については、 ワークステーション および スクリプト アクション リファレンスを参照してください。

システム アクションを使用して、Windows オペレーティング システムに対して基本的なタスクを自動化します。

アプリケーションの実行アクションによって、インストールされているアプリケーションのいずれかを起動します。 コマンド ライン引数はすべて二重引用符で囲み、スペースで区切る必要があります。 次の例では、特定の Word 文書を自動モードで開きます。

Note

アプリケーション パス フィールドは、アプリケーションの実行可能ファイルを参照する必要があります。 Notepad なら notepad などの名前を入力して、特定の既定 Windows アプリケーションを開くことができます。

[アプリケーションの実行] アクションのスクリーンショット。

さらに、デスクトップ フローを使用すると、プロセスの終了アクションから名前または ID でプロセスを終了し、プロセスを待つアクションからプロセスの開始または停止を待機できます。

[プロセスの待機] アクションのスクリーンショット。

Windows の環境変数を処理するには、それぞれのタスクに対して Windows の環境変数を設定Windows の環境変数を取得Windows の環境変数を削除アクションを使用します。

If process

プロセスが実行されているかどうかに基づいて、条件付きアクション ブロックの開始位置を示します

入力パラメーター

引数 オプション 受入 Default Value 説明設定
If process N/A 実行中、非実行中 実行されている 確認するプロセスの状態
Process name いいえ Text 値 確認するプロセスの名前

生成された変数

このアクションは変数を生成しません。

例外

例外 説明設定
プロセスの一覧を取得できません プロセスの一覧の取得中に問題が発生したことを示します

プロセスを待機

プロセスが開始または停止するまで実行を中断します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Process name いいえ テキスト値 確認するプロセスの名前
Wait for process to N/A 開始、停止 スタート画面 特定のプロセスが開始または停止するまで待機するかどうか

生成された変数

このアクションは変数を生成しません。

例外

例外 説明設定
プロセスの一覧を取得できません プロセスの一覧の取得中に問題が発生したことを示します

アプリケーションの実行

関連付けられたアプリケーションを実行して、アプリケーションを実行するか、ドキュメントを開きます。

重要

高度な機能を備えた多くのアプリケーションでは、システム リソースへの不正アクセスを防ぐために、昇格された権限が必要です。 アプリケーションを実行するアクション使用してこれらのアプリケーションを起動するには、管理者の権利を使い Power Automate を実行します。 管理者として Power Automate を実行する操作に関する詳細については、昇格した権利で Power Automate を実行を参照してください。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Application path いいえ ファイル 実行可能ファイルの完全なファイル パス
Command line arguments はい テキスト値 実行可能ファイル名の後に続く引数を追加します。 たとえば、アプリケーションパスに 「notepad.exe」 と入力し、コマンドライン引数に特定のテキスト ファイルを入力します
Working folder はい フォルダー 作業するフォルダーの完全なパス (該当する場合)。
Window style N/A 通常、非表示、最小化、最大化 普通 アプリケーション ウィンドウを開くときの外観とサイズを選択
After application launch N/A ただちに続行する、アプリケーションの読み込みを待機する、アプリケーションの完了を待機する すぐに続行 次のアクションがすぐに実行されるか、プログラムが読み込みまたは完了するまで待機するか
Timeout はい 数値 0 続行を強制するまでの最大待機時間

生成された変数

引数 タイプ 説明設定
AppProcessId 数値 プロセス ID 出力
AppExitCode 数値 アプリケーション終了コード
WindowHandle 数値 ウィンドウ ハンドルです。 新しいウィンドウを開くと、この変数がウィンドウ ハンドルの値を取得し、この変数に保存します。 ウィンドウ ハンドルは、後のアクションでウィンドウを特定する際に役立ちます

例外

例外 内容
ファイルまたはアプリケーションが見つかりません 指定されたファイルまたはアプリケーションが見つからなかったことを示します
アプリケーションまたはファイルへのアクセスが拒否されました 指定されたアプリケーションまたはファイルに対するアクセスが拒否されたことを示します
アプリケーションのメイン ウィンドウ ハンドルを取得できません アプリケーションのメイン ウィンドウ ハンドルの取得中に問題が発生したことを示します
アプリケーションを実行できないか、ファイルを開けません 指定されたアプリケーションを実行するか、指定されたファイルを開くときに問題が発生したことを示します

プロセスを終了する

実行中のプロセスをすぐに停止します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Specify process by N/A プロセス ID、プロセス名 プロセス名 終了するプロセスを名前または ID のどちらで指定するかを指定
Process ID いいえ 数値 終了するプロセスの ID
Process name いいえ テキスト値 終了するプロセスの 名称です。 同じ名前を持つプロセスが複数実行されている場合、すべてのプロセスが終了します

生成された変数

このアクションは変数を生成しません。

例外

例外 説明設定
指定された ID のプロセスが実行されていません 指定された ID のプロセスが実行中でないことを示します
プロセスを終了できませんでした。 プロセスの終了時に問題が発生したことを示します

Ping

リモート コンピューターにネットワーク経由でアクセスできるかどうかを判断するメッセージを送信します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Host name いいえ テキスト値 リモート コンピューターの名前または IP アドレス
Timeout はい 数値 5000 ping 応答メッセージを待機する最大時間 (ミリ秒)

生成された変数

引数 タイプ 説明設定
PingResult Text 値 ping メッセージの状態 (成功または失敗)
RoundTripTime 数値 ping の完了にかかった時間 (ミリ秒)

例外

例外 内容
ping アクションを完了できません ping アクションの実行中に問題が発生したことを示します

Windows の環境変数を設定する

環境変数を特定の値に設定します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Environment variable name いいえ テキスト値 環境変数の名前
New environment variable value いいえ テキスト値 環境変数に設定する値
Type N/A ユーザー、システム User 環境変数の種類

生成された変数

このアクションは変数を生成しません。

例外

例外 説明設定
環境変数の値の設定中に問題が発生したことを示します 環境変数の値の設定中に問題が発生したことを示します
アクセス許可が不十分です ユーザーにこのアクションを実行するための十分なアクセス許可がないことを示します

Windows 環境変数を取得

環境変数の値を取得します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Environment variable name いいえ テキスト値 値を取得する環境変数の名前
Search for variable only in scope N/A ブール値 無効 特定のスコープでのみ変数を検索するかどうかを指定
Scope N/A ユーザー、システム ユーザー 環境変数の取得元のスコープ

生成された変数

引数 タイプ 説明設定
EnvironmentVariableValue テキスト値 環境変数の値

例外

例外 内容
環境変数が存在しません 指定された環境変数が存在しないことを示します
アクセス許可が不十分です ユーザーにこのアクションを実行するための十分なアクセス許可がないことを示します

Windows の環境変数を削除する

指定したスコープから環境変数を削除します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Environment variable name いいえ テキスト値 削除する環境変数の名前
Type N/A ユーザー、システム User 削除する環境変数の種類

生成された変数

このアクションは変数を生成しません。

例外

例外 説明設定
環境変数を削除できませんでした 環境変数の削除中に問題が発生したことを示します
アクセス許可が不十分です ユーザーにこのアクションを実行するための十分なアクセス許可がないことを示します