การลงทะเบียนแบบผู้ใช้ไม่ต้องใส่ข้อมูลสำหรับเครื่อง
บทความนี้อธิบายวิธีการใช้เครื่องมือการปรับใช้จำนวนมากของเรา ที่ช่วยให้คุณติดตั้ง Power Automate ได้อย่างง่ายดายบนเครื่องหลายเครื่อง คุณสามารถลงทะเบียนเครื่องของคุณไปที่ Power Automate และเพิ่มไปยังกลุ่มเครื่อง
ข้อกำหนดเบื้องต้น
ในการลงทะเบียนเครื่องของคุณแบบผู้ใช้ไม่ต้องใส่ข้อมูล คุณต้องต้องดาวน์โหลดและติดตั้ง Power Automate สำหรับเดสก์ท็อปบนอุปกรณ์เป้าหมาย เยี่ยมชมหน้านี้เพื่อทำความเข้าใจวิธีการ ติดตั้ง Power Automate โดยไม่แจ้ง
หากต้องการลงทะเบียนเครื่องและเข้าร่วมกลุ่มแบบผู้ใช้ไม่ต้องใส่ข้อมูล เราขอแนะนำให้คุณใช้บัญชีหลักของบริการ คุณสามารถใช้บัญชี Microsoft Entra ของคุณได้
การใช้บัญชีบริการหลัก
หมายเหตุ
ในการสร้างผู้ใช้แอปพลิเคชัน คุณต้องมีสิทธิ์ของผู้ดูแลระบบในสภาพแวดล้อม Dataverse ของผู้เช่าของคุณ
สร้างแอป Azure:
ไปที่พอร์ทัล Azure: https://portal.azure.com/
ค้นหา การลงทะเบียนแอป
เลือก การลงทะเบียนใหม่
กำหนดชื่อและเลือก ผู้เช่ารายเดียว (หรือหลายผู้เช่า) และจากนั้นเลือก ลงทะเบียน
ให้สิทธิ์แอปของคุณดังต่อไปนี้:
- เลือก เพิ่มสิทธิ์
- เลือก บริการโฟลว์
- เลือก Flow.Read.All
-
หมายเหตุ
ผู้ดูแลระบบต้องตั้งค่าผู้ใช้อย่างน้อยเป็นผู้สร้างสภาพแวดล้อม (หรือเจ้าของเครื่องโฟลว์เดสก์ท็อป) เพื่ออนุญาตให้ลงทะเบียนเครื่องและเข้าร่วมกลุ่ม
รับข้อมูลต่อไปนี้ที่จะใช้ในแอป Machine Registration:
- 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 ด้วยบัญชีหลักของบริการ ใช้การดำเนินการลงทะเบียน -ลงทะเบียน ด้วยอาร์กิวเมนต์ต่อไปนี้:
การเชื่อมต่ออาร์กิวเมนต์ (สำหรับบัญชีบริการหลัก):
Applicationid
: แอปพลิเคชันที่จะใช้Clientsecret
: ข้อมูลลับของapplicationid
(คุณยังสามารถใช้ certificateThumbprint ได้) คุณไม่ควรใช้อินพุตนี้เป็นอินพุตในบรรทัดคำสั่ง ดูส่วน "การป้อนข้อมูลที่ปลอดภัย" เพื่อดูตัวเลือกที่คุณสามารถเลือกได้Tenantid
: ตัวระบุผู้เช่าที่จะใช้
อาร์กิวเมนต์การลงทะเบียนเครื่อง:
Environmentid
(ทางเลือก): สภาพแวดล้อมที่จะลงทะเบียนเครื่อง หากไม่ระบุ เครื่องจะถูกลงทะเบียนในสภาพแวดล้อมเริ่มต้น คุณสามารถเรียกข้อมูลได้ใน URL ของ Power Automateชื่อเครื่อง (ไม่บังคับ): ชื่อเครื่องที่ลงทะเบียน
คำอธิบายชื่อเครื่อง (ไม่บังคับ): คำอธิบายชื่อเครื่องที่ลงทะเบียน
force
(ไม่บังคับ): ค่าสถานะบังคับที่ใช้แทนที่การลงทะเบียนที่มีอยู่ การแทนที่การลงทะเบียนจะตัดการเชื่อมต่อที่มีอยู่กับเครื่องหมายเหตุ
อาร์กิวเมนต์ "force" มีประโยชน์มากในกรณีที่เครื่องที่มีอยู่ของคุณอยู่ในสถานะที่ไม่ดีโดยไม่มีสภาพแวดล้อมอื่นให้ยกเลิกการลงทะเบียน/ลงทะเบียนเครื่องของคุณใหม่
.\PAD.MachineRegistration.Silent.exe -register -applicationid appid -clientsecret (or -certificatethumbprint thumbprint) -tenantid tenantid -environmentid envid
หมายเหตุ
หากคุณตัดสินใจใช้บัญชี Microsoft Entra คุณสามารถระบุชื่อผู้ใช้: -ชื่อผู้ใช้ [UPN] แทนอาร์กิวเมนต์บัญชีหลักของบริการ
เข้าร่วมกลุ่มเครื่องกลุ่มโดยไม่แจ้ง
หมายเหตุ
คุณไม่สามารถสร้างกลุ่มเครื่องโดยไม่แจ้ง คุณจะต้องสร้างจากพอร์ทัล (และแชร์กับผู้ใช้แอปพลิเคชันของคุณ หากคุณใช้บริการหลัก) ก่อนที่จะเพิ่มเครื่องแบบไม่แจ้ง
หากต้องการเข้าร่วมกลุ่มโดยไม่แจ้งด้วยบัญชีหลักของบริการ ให้ใช้การดำเนินการเข้าร่วมกลุ่ม -joinmachinegroup
ด้วยอาร์กิวเมนต์ต่อไปนี้:
Environmentid
: สภาพแวดล้อมที่จะลงทะเบียนกลุ่มเครื่อง คุณสามารถเรียกข้อมูลได้ใน URL ของ Power AutomateGroupid
: ID ของกลุ่มเครื่องที่คุณต้องการเข้าร่วม คุณสามารถเรียกข้อมูลได้ใน URL ของ Power Automate เมื่อคุณอยู่ในหน้ารายละเอียดของกลุ่มเครื่องGrouppassword
: รหัสผ่านของเครื่องของคุณ ถ้าเครื่องนี้เป็นเครื่องแรกของกลุ่ม คุณต้องกำหนดค่า ถ้าไม่ คุณต้องระบุรหัสผ่านที่กำหนดไว้ของกลุ่ม คุณไม่ควรใช้อินพุตนี้เป็นอินพุตในบรรทัดคำสั่ง ไปที่ส่วน "การป้อนข้อมูลที่ปลอดภัย" เพื่อดูตัวเลือกที่คุณสามารถเลือกได้
.\PAD.MachineRegistration.Silent.exe -joinmachinegroup -groupid groupid -grouppassword -applicationid appid -clientsecret (or -certificatethumbprint thumbprint) -tenantid tenantid -environmentid envid
หมายเหตุ
หากต้องการใช้บัญชี Microsoft Entra ให้ระบุชื่อผู้ใช้: -ชื่อผู้ใช้ [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