電腦的無訊息註冊
本文介紹如何使用我們的大量部署工具,讓您輕鬆地在多台電腦上安裝 Power Automate。 您可以將您的電腦註冊到 Power Automate,並將它們新增至電腦群組。
先決條件
若要以無訊息方式註冊您的電腦,您須先在目標裝置上下載和安裝電腦版 Power Automate。 造訪此頁面以了解如何以無訊息方式安裝 Power Automate。
若要以無訊息方式註冊您的電腦並加入群組,我們建議您使用服務主體帳戶。 您也可以使用您的 Microsoft Entra 帳戶。
使用服務主體帳戶
注意
若要建立應用程式使用者,您必須擁有租用戶的 Dataverse 環境管理員權限。
建立 Azure 應用程式:
請移至 Azure 入口網站:https://portal.azure.com/
搜尋應用程式註冊。
選取新增註冊。
定義名稱,然後選取單一租用戶 (或多組織用戶共享),然後選取註冊。
授與您的應用程式以下權限:
- 選取新增權限。
- 選取流程服務。
- 選取 Flow.Read.All。
-
注意
系統管理員必須至少將使用者設定為環境建立者 (或桌面流程電腦擁有者),讓他們可以註冊電腦和加入群組。
取得下列將在電腦註冊應用程式中使用的資訊:
- Application ID
- 目錄 (租用戶) 識別碼
- 用戶端認證 (憑證或指紋)
使用電腦註冊應用程式
開啟開始功能表。
搜尋「命令提示字元」(或「PowerShell」),然後執行它。
將目錄變更為 Power Automate 安裝資料夾 (預設為:C:\Program Files (x86)\Power Automate Desktop)。
cd C:\Program Files (x86)\Power Automate Desktop
您可以使用 [協助] 功能表,大致了解如何使用無訊息應用程式。
.\PAD.MachineRegistration.Silent.exe -help
以無訊息方式註冊新電腦
若要使用服務主體帳戶在 Power Automate 以無訊息方式註冊您的電腦,請使用具有以下引數的註冊作業 -register:
(服務主體帳戶的) 連線引數:
Applicationid
:要使用的應用程式。Clientsecret
:applicationid
的祕密 (您也可以使用 certificateThumbprint)。 不可使用此輸入做為命令列的輸入。 請參閱「安全輸入」區段,以查看您可以選擇提供的選項。Tenantid
:要使用的租用戶識別碼。
電腦註冊引數:
Environmentid
(選用):將註冊電腦的環境。 如果未提供此選項,則會在預設環境中註冊電腦。 您可以在 Power Automate 的 URL 中擷取。電腦名稱 (選擇性):註冊電腦的名稱。
電腦描述 (選擇性):註冊電腦的描述。
force
(選用):用於覆寫現有註冊的強制標誌。 覆寫註冊會破壞現有的電腦連線。注意
如果您現有的電腦處於不良狀態,且沒有其他可用的環境可取消註冊/重新註冊您的電腦時,「force」參數可能會非常有用。
.\PAD.MachineRegistration.Silent.exe -register -applicationid appid -clientsecret (or -certificatethumbprint thumbprint) -tenantid tenantid -environmentid envid
注意
如果您決定使用 Microsoft Entra 帳戶,您可以指定使用者名稱:-username [UPN],而不是服務主體帳戶引數
以無訊息方式加入電腦群組
注意
您無法以無訊息方式建立電腦群組。 在以無訊息方式新增電腦之前,您需要從入口網站建立它 (如果您使用的是服務主體,則與您的應用程式使用者共用它)。
若要使用服務主體帳戶以無訊息方式加入群組,請使用具有以下引數的加入群組作業 -joinmachinegroup
:
Environmentid
:將註冊機器群組的環境。 您可以在 Power Automate 的 URL 中擷取。Groupid
:您要加入之電腦群組的識別碼。 當您在電腦群組詳細資料頁面中時,您可以在 Power Automate 的 URL 中進行擷取。Grouppassword
:您電腦的密碼。 如果此電腦是群組的第一台電腦,則必須加以定義。 如果不是,您需要提供群組的定義密碼。 不可使用此輸入做為命令列的輸入。 請移至「安全輸入」區段,以查看您可以選擇提供的選項。
.\PAD.MachineRegistration.Silent.exe -joinmachinegroup -groupid groupid -grouppassword -applicationid appid -clientsecret (or -certificatethumbprint thumbprint) -tenantid tenantid -environmentid envid
注意
若要使用 Microsoft Entra 帳戶,請指定使用者名稱:-username [UPN],而不是服務主體帳戶引數
安全性輸入
在電腦註冊工具中,您必須為註冊和加入群組提供安全輸入。
您有兩個選項可提供安全性輸入:
需要時輸入:系統會提示您在需要時輸入此資料。 此選項是互動式動作,如果需要執行大規模部署,則不適用。
將字串/檔案重新導向至無訊息註冊應用程式:
重新導向字串 (如果需要輸入多個字串,您可以在 PowerShell 中輕鬆執行):
echo clientsecret mypassword | .\PAD.MachineRegistration.Silent.exe -joinmachinegroup -applicationid appid -clientsecret -groupid groupid -grouppassword -tenantid tenantid
重新導向檔案:
建立包含密碼的 TXT 檔案,並將其儲存在一個 Power Automate 資料夾中 (您必須有管理員權限)。
使用下列命令:
如果是 cmd 提示:
grouppassword < pwd.txt
如果是 PowerShell:
Get-Content password.txt | .\PAD.MachineRegistration.Silent.exe -joinmachinegroup -groupid groupid -grouppassword