共用方式為


系統動作

注意

系統動作群組已分成一些新類別。 如需有關這些類別的詳細資訊,請移至工作站指令碼動作參考。

請使用系統動作來自動處理 Windows 作業系統的基本工作。

使用執行應用程式動作來啟動任何已安裝的應用程式。 您必須將任何命令列引數以雙引號括起來,並用空格分隔。 下列範例會以安靜模式開啟特定的 Word 文件。

注意

應用程式路徑欄位必須指向可執行的應用程式。 您可以輸入其名稱來開啟某些預設的 Windows 應用程式 (如記事本的 notepad)。

[執行應用程式] 動作的螢幕擷取畫面。

此外,桌面流程還可讓您透過終止程序動作,依名稱或識別碼終止程序,並透過等待程序動作等待程序開始或停止。

[等待程序] 動作的螢幕擷取畫面。

若要處理 Windows 環境變數,請使用設定 Windows 環境變數取得 Windows 環境變數刪除 Windows 環境變數動作來執行個別工作。

如果程序

標記根據處理序是否執行的條件式動作區塊的開頭。

輸入參數

引數 選用 接受 預設值 描述
If process 無法使用 正在執行、未執行 正在執行 要檢查的處理序狀態
Process name 文字值 要檢查之處理序的名稱

變數已產生

此動作不會產生任何變數。

例外狀況

例外狀況 描述
無法擷取處理序清單 指出擷取處理序清單時發生問題

等待處理序

暫停執行,直到處理序啟動或停止。

輸入參數

引數 選用 接受 預設值 描述
Process name 文字值 要檢查之處理序的名稱
Wait for process to 無法使用 啟動、停止 啟動 是否等待直到某個處理序啟動或停止

變數已產生

此動作不會產生任何變數。

例外狀況

例外狀況 描述
無法擷取處理序清單 指出擷取處理序清單時發生問題

執行應用程式

透過執行相關聯的應用程式來執行應用程式或開啟文件。

重要

許多具有進階功能的應用程式都需要較高的權限,才能防止未經授權存取系統資源。 若要使用執行應用程式動作來啟動這些應用程式,請以管理員權限執行 Power Automate。 如需有關以管理員身分執行 Power Automate 的詳細資訊,請移至以提升的權限執行 Power Automate

輸入參數

引數 選用 接受 預設值 描述
Application path 檔案 完整檔案路徑形式的可執行檔
Command line arguments 文字值 在可執行檔名稱後面新增額外的引數。 例如,在應用程式路徑中輸入 notepad.exe,以及在命令列引數中輸入特定文字檔
Working folder 資料夾 工作用資料夾的完整路徑 (如果適用)。
Window style 無法使用 正常、隱藏、最小化、最大化 標準 選擇應用程式視窗開啟時的外觀和大小
After application launch 無法使用 立即繼續、等待應用程式載入、等待應用程式完成 立即繼續 下一個動作要立即執行,或是等到程式載入或完成才執行
Timeout 數值 0 最長等待時間,以及強制繼續之前經過的時間

變數已產生

引數 類型​ 描述
AppProcessId 數值 處理序識別碼輸出
/AppExitCode 數值 應用程式結束代碼
WindowHandle 數值 視窗控制代碼。 開啟新視窗時,這個變數會擷取視窗控制代碼的值,並將其儲存在此變數中。 視窗控制代碼非常實用,可在後來的動作中明確識別視窗

例外狀況

例外 描述
找不到檔案或應用程式 表示找不到指定的檔案或應用程式
已拒絕存取應用程式或檔案 指出已拒絕存取指定的應用程式或檔案
無法擷取應用程式的主視窗控制代碼 指出擷取應用程式的主視窗控制代碼時發生問題
無法執行應用程式或開啟檔案 指出執行指定的應用程式或開啟指定的檔案時發生問題

終止處理序

立即停止正在執行的處理序。

輸入參數

引數 選用 接受 預設值 描述
Specify process by 無法使用 處理序識別碼、處理序名稱 處理序名稱 指定要依名稱或識別碼指定要終止的處理序
Process ID 數值 要終止之處理序的識別碼
Process name 文字值 要終止之處理序的名稱。 如果有多個同名的程序正在執行中,這些程序將會全部終止

變數已產生

此動作不會產生任何變數。

例外狀況

例外狀況 描述
具有指定識別碼的處理序未執行 指出具有指定識別碼的處理序未執行
無法終止處理序 指出終止處理序時發生問題

Ping

傳送訊息以判斷是否可透過網路存取遠端電腦。

輸入參數

引數 選用 接受 預設值 描述
Host name 文字值 遠端電腦的名稱或 IP 位址
Timeout 數值 5000 等待 Ping 回覆訊息的毫秒數上限

變數已產生

引數 類型​ 描述
PingResult 文字值 Ping 訊息的狀態 (成功或失敗)
RoundTripTime 數值 Ping 完成所用的毫秒數

例外狀況

例外 描述
無法完成 ping 動作 指出完成 ping 動作時發生問題

設定 Windows 環境變數

將環境變數設定為指定值。

輸入參數

引數 選用 接受 預設值 描述
Environment variable name 文字值 環境變數的名稱
New environment variable value 文字值 要設定為環境變數的值
Type 無法使用 使用者、系統 User 環境變數的類型

變數已產生

此動作不會產生任何變數。

例外狀況

例外狀況 描述
指出設定環境變數的值時發生問題 指出設定環境變數的值時發生問題
權限不足 指出使用者的權限不足,無法執行此動作

取得 Windows 環境變數

擷取環境變數的值。

輸入參數

引數 選用 接受 預設值 描述
Environment variable name 文字值 要擷取其值的環境變數名稱
Search for variable only in scope 無法使用 布林值 指定是否只在特定範圍中搜尋變數
Scope 無法使用 使用者、系統 使用者 要從中擷取環境變數的範圍

變數已產生

引數 類型​ 描述
EnvironmentVariableValue 文字值 環境變數的值

例外狀況

例外 描述
環境變數不存在 指出指定的環境變數不存在
權限不足 指出使用者的權限不足,無法執行此動作

刪除 Windows 環境變數

從指定的範圍刪除環境變數。

輸入參數

引數 選用 接受 預設值 描述
Environment variable name 文字值 要刪除的環境變數名稱
Type 無法使用 使用者、系統 User 要刪除的環境變數類型

變數已產生

此動作不會產生任何變數。

例外狀況

例外狀況 描述
無法刪除環境變數 指出刪除環境變數時發生問題
權限不足 指出使用者的權限不足,無法執行此動作