แชร์ผ่าน


การลงทะเบียนแบบผู้ใช้ไม่ต้องใส่ข้อมูลสำหรับเครื่อง

บทความนี้อธิบายวิธีการใช้เครื่องมือการปรับใช้จำนวนมากของเรา ที่ช่วยให้คุณติดตั้ง Power Automate ได้อย่างง่ายดายบนเครื่องหลายเครื่อง คุณสามารถลงทะเบียนเครื่องของคุณไปที่ Power Automate และเพิ่มไปยังกลุ่มเครื่อง

ข้อกำหนดเบื้องต้น

ในการลงทะเบียนเครื่องของคุณแบบผู้ใช้ไม่ต้องใส่ข้อมูล คุณต้องต้องดาวน์โหลดและติดตั้ง Power Automate สำหรับเดสก์ท็อปบนอุปกรณ์เป้าหมาย เยี่ยมชมหน้านี้เพื่อทำความเข้าใจวิธีการ ติดตั้ง Power Automate โดยไม่แจ้ง

หากต้องการลงทะเบียนเครื่องและเข้าร่วมกลุ่มแบบผู้ใช้ไม่ต้องใส่ข้อมูล เราขอแนะนำให้คุณใช้บัญชีหลักของบริการ คุณสามารถใช้บัญชี Microsoft Entra ของคุณได้

การใช้บัญชีบริการหลัก

หมายเหตุ

ในการสร้างผู้ใช้แอปพลิเคชัน คุณต้องมีสิทธิ์ของผู้ดูแลระบบในสภาพแวดล้อม Dataverse ของผู้เช่าของคุณ

  1. สร้างแอป Azure:

    1. ไปที่พอร์ทัล Azure: https://portal.azure.com/

    2. ค้นหา การลงทะเบียนแอป

      ภาพหน้าจอของพอร์ทัล Azure

    3. เลือก การลงทะเบียนใหม่

      ภาพหน้าจอของตัวเลือกการลงทะเบียนใหม่

    4. กำหนดชื่อและเลือก ผู้เช่ารายเดียว (หรือหลายผู้เช่า) และจากนั้นเลือก ลงทะเบียน

  2. ให้สิทธิ์แอปของคุณดังต่อไปนี้:

    • เลือก เพิ่มสิทธิ์
    • เลือก บริการโฟลว์
    • เลือก Flow.Read.All
  3. สร้างผู้ใช้แอปพลิเคชัน

    หมายเหตุ

    ผู้ดูแลระบบต้องตั้งค่าผู้ใช้อย่างน้อยเป็นผู้สร้างสภาพแวดล้อม (หรือเจ้าของเครื่องโฟลว์เดสก์ท็อป) เพื่ออนุญาตให้ลงทะเบียนเครื่องและเข้าร่วมกลุ่ม

  4. รับข้อมูลต่อไปนี้ที่จะใช้ในแอป Machine Registration:

    • Application ID
    • รหัสไดเรกทอรี (ผู้เช่า)
    • ข้อมูลประจำตัวของลูกค้า (ใบรับรองหรือรหัสประจำตัว)

    ภาพหน้าจอของข้อมูลที่จะใช้ในแอปลงทะเบียนเครื่อง

ใช้แอปการลงทะเบียนเครื่อง

  1. เปิดเมนู เริ่มต้น

  2. ค้นหา "พร้อมท์คำสั่ง" (หรือ "PowerShell") จากนั้นเรียกใช้

  3. เปลี่ยนไดเรกทอรีเป็นโฟลเดอร์การติดตั้ง Power Automate (โดยค่าเริ่มต้น: C:\Program Files (x86)\Power Automate Desktop)

    cd C:\Program Files (x86)\Power Automate Desktop
    
  4. คุณสามารถใช้เมนูความช่วยเหลือเพื่อดูภาพรวมของสิ่งที่คุณสามารถทำได้ด้วยแอปแบบผู้ใช้ไม่ต้องใส่ข้อมูล

    .\PAD.MachineRegistration.Silent.exe -help
    

    ภาพหน้าจอของหน้าต่าง PowerShell

ลงทะเบียนเครื่องใหม่โดยไม่แจ้ง

ในการลงทะเบียนเครื่องของคุณแบบผู้ใช้ไม่ต้องใส่ข้อมูลใน Power Automate ด้วยบัญชีหลักของบริการ ใช้การดำเนินการลงทะเบียน -ลงทะเบียน ด้วยอาร์กิวเมนต์ต่อไปนี้:

การเชื่อมต่ออาร์กิวเมนต์ (สำหรับบัญชีบริการหลัก):

  1. Applicationid: แอปพลิเคชันที่จะใช้

  2. Clientsecret: ข้อมูลลับของ applicationid (คุณยังสามารถใช้ certificateThumbprint ได้) คุณไม่ควรใช้อินพุตนี้เป็นอินพุตในบรรทัดคำสั่ง ดูส่วน "การป้อนข้อมูลที่ปลอดภัย" เพื่อดูตัวเลือกที่คุณสามารถเลือกได้

  3. Tenantid: ตัวระบุผู้เช่าที่จะใช้

อาร์กิวเมนต์การลงทะเบียนเครื่อง:

  1. Environmentid (ทางเลือก): สภาพแวดล้อมที่จะลงทะเบียนเครื่อง หากไม่ระบุ เครื่องจะถูกลงทะเบียนในสภาพแวดล้อมเริ่มต้น คุณสามารถเรียกข้อมูลได้ใน URL ของ Power Automate

  2. ชื่อเครื่อง (ไม่บังคับ): ชื่อเครื่องที่ลงทะเบียน

  3. คำอธิบายชื่อเครื่อง (ไม่บังคับ): คำอธิบายชื่อเครื่องที่ลงทะเบียน

  4. force (ไม่บังคับ): ค่าสถานะบังคับที่ใช้แทนที่การลงทะเบียนที่มีอยู่ การแทนที่การลงทะเบียนจะตัดการเชื่อมต่อที่มีอยู่กับเครื่อง

    หมายเหตุ

    อาร์กิวเมนต์ "force" มีประโยชน์มากในกรณีที่เครื่องที่มีอยู่ของคุณอยู่ในสถานะที่ไม่ดีโดยไม่มีสภาพแวดล้อมอื่นให้ยกเลิกการลงทะเบียน/ลงทะเบียนเครื่องของคุณใหม่

    .\PAD.MachineRegistration.Silent.exe -register -applicationid appid -clientsecret (or -certificatethumbprint thumbprint) -tenantid tenantid -environmentid envid 
    

หมายเหตุ

หากคุณตัดสินใจใช้บัญชี Microsoft Entra คุณสามารถระบุชื่อผู้ใช้: -ชื่อผู้ใช้ [UPN] แทนอาร์กิวเมนต์บัญชีหลักของบริการ

เข้าร่วมกลุ่มเครื่องกลุ่มโดยไม่แจ้ง

หมายเหตุ

คุณไม่สามารถสร้างกลุ่มเครื่องโดยไม่แจ้ง คุณจะต้องสร้างจากพอร์ทัล (และแชร์กับผู้ใช้แอปพลิเคชันของคุณ หากคุณใช้บริการหลัก) ก่อนที่จะเพิ่มเครื่องแบบไม่แจ้ง

หากต้องการเข้าร่วมกลุ่มโดยไม่แจ้งด้วยบัญชีหลักของบริการ ให้ใช้การดำเนินการเข้าร่วมกลุ่ม -joinmachinegroup ด้วยอาร์กิวเมนต์ต่อไปนี้:

  1. Environmentid: สภาพแวดล้อมที่จะลงทะเบียนกลุ่มเครื่อง คุณสามารถเรียกข้อมูลได้ใน URL ของ Power Automate
  2. Groupid: ID ของกลุ่มเครื่องที่คุณต้องการเข้าร่วม คุณสามารถเรียกข้อมูลได้ใน URL ของ Power Automate เมื่อคุณอยู่ในหน้ารายละเอียดของกลุ่มเครื่อง
  3. Grouppassword: รหัสผ่านของเครื่องของคุณ ถ้าเครื่องนี้เป็นเครื่องแรกของกลุ่ม คุณต้องกำหนดค่า ถ้าไม่ คุณต้องระบุรหัสผ่านที่กำหนดไว้ของกลุ่ม คุณไม่ควรใช้อินพุตนี้เป็นอินพุตในบรรทัดคำสั่ง ไปที่ส่วน "การป้อนข้อมูลที่ปลอดภัย" เพื่อดูตัวเลือกที่คุณสามารถเลือกได้

ภาพหน้าจอของรหัสสภาพแวดล้อมใน URL ของพอร์ทัล Power Automate

.\PAD.MachineRegistration.Silent.exe -joinmachinegroup -groupid groupid -grouppassword -applicationid appid -clientsecret (or -certificatethumbprint thumbprint) -tenantid tenantid -environmentid envid

หมายเหตุ

หากต้องการใช้บัญชี Microsoft Entra ให้ระบุชื่อผู้ใช้: -ชื่อผู้ใช้ [UPN] แทนอาร์กิวเมนต์บัญชีหลักของบริการ

อินพุตที่ปลอดภัย

ในเครื่องมือการลงทะเบียนเครื่อง คุณจะต้องป้อนข้อมูลที่ปลอดภัยสำหรับการลงทะเบียนและเข้าร่วมกลุ่ม

คุณมีสองตัวเลือกในการป้อนข้อมูลที่ปลอดภัย:

  1. พิมพ์เมื่อถูกถาม: คุณจะได้รับแจ้งให้ป้อนข้อมูลนี้เมื่อจำเป็น ตัวเลือกนี้เป็นการดำเนินการแบบโต้ตอบที่ไม่ได้ดัดแปลงหากคุณต้องการปรับใช้งานจำนวนมาก

  2. สตริง/ไฟล์การเปลี่ยนเส้นทางไปยังแอปพลิเคชันการลงทะเบียนแบบผู้ใช้ไม่ต้องใส่ข้อมูล

    • สตริงการเปลี่ยนเส้นทาง (ถ้าคุณต้องการป้อนหลายสตริง คุณสามารถทำได้ง่ายๆ ใน PowerShell):

          echo clientsecret mypassword | .\PAD.MachineRegistration.Silent.exe -joinmachinegroup -applicationid appid -clientsecret -groupid groupid -grouppassword -tenantid tenantid
      
    • ไฟล์การเปลี่ยนเส้นทาง:

      1. สร้างไฟล์ TXT ที่มีรหัสผ่านของคุณ และบันทึกไว้ในโฟลเดอร์ Power Automate (คุณจะต้องมีสิทธิ์ของผู้ดูแลระบบ)

      2. ใช้คำสั่งต่อไปนี้:

        สำหรับพร้อมต์ cmd:

         grouppassword < pwd.txt
        

        สำหรับ PowerShell:

        Get-Content password.txt | .\PAD.MachineRegistration.Silent.exe -joinmachinegroup -groupid groupid -grouppassword