กำหนดค่าการตั้งค่าพร็อกซี Power Automate สำหรับเดสก์ท็อป
ในการเข้าถึงบริการคลาวด์ของ Microsoft อาจจำเป็นต้องส่งคำขอเว็บที่มาจากส่วนประกอบ Power Automate สำหรับเดสก์ท็อปต่างๆ ผ่านพร็อกซีเซิร์ฟเวอร์เครือข่าย
เมื่อกำหนดการตั้งค่าพร็อกซี
กำหนดการตั้งค่าพร็อกซีเมื่อคุณเชื่อมต่อกับอินเทอร์เน็ตโดยใช้พร็อกซีเซิร์ฟเวอร์
ต่อไปนี้เป็นข้อผิดพลาดบางส่วนเกี่ยวกับพร็อกซีที่คุณอาจพบในส่วนประกอบ Power Automate สำหรับเดสก์ท็อป:
-
System.Net.WebException: The remote server returned an error: (407) Proxy Authentication Required
-
System.Net.WebException
ปัญหานี้อาจเกิดขึ้นได้หาก Power Automate สำหรับเดสก์ท็อปได้รับการติดตั้งโดยบุคคลอื่นที่ไม่ใช่ผู้ใช้ที่ต้องการ เช่น เจ้าหน้าที่ฝ่ายช่วยเหลือ หรือผ่านโซลูชันการปรับใช้อัตโนมัติ เช่น เครื่องมือจัดการการกำหนดค่า
-
The proxy server in your network requires authentication.
-
The communication with the cloud services requires network proxy authentication.
-
During startup Power Automate couldn't sign you in. The proxy server in your network requires authentication.
วิธีกำหนดการตั้งค่าพร็อกซี
กำหนดค่าวิธีที่ Power Automate สำหรับเดสก์ท็อปโต้ตอบกับพร็อกซีเซิร์ฟเวอร์โดยใช้ไฟล์การกำหนดค่าพร็อกซี Power Automate อีกทางเลือกหนึ่ง คุณสามารถใช้รีจิสทรีของ Windows เพื่อกำหนดการตั้งค่าพร็อกซีที่ไม่มีอยู่ในไฟล์การกำหนดค่าพร็อกซี
สำคัญ
- ตั้งแต่ Power Automate สำหรับเดสก์ท็อปเวอร์ชัน 2.45 คุณสามารถกำหนดค่าการตั้งค่าพร็อกซีแบบรวมศูนย์ได้ผ่านไฟล์การกำหนดค่าพร็อกซี Power Automate และจะไม่ถูกแทนที่ในการอัปเกรดผลิตภัณฑ์
- ขอแนะนำให้คุณกำหนดการตั้งค่าพร็อกซีโดยใช้เฉพาะ Power Automate ไฟล์การกำหนดค่าพร็อกซี เนื่องจากใช้กับคอมโพเนนต์ในสถานที่ทั้งหมด การตั้งค่าพร็อกซีที่กำหนดค่าผ่าน รีจิสทรีของ Windows มีผลกับส่วนประกอบย่อย เช่น คอนโซลและตัวออกแบบเท่านั้น
- หากมีการกำหนดค่าการตั้งค่าพร็อกซีทั้งในไฟล์รีจิสทรีของ Windows และไฟล์การกำหนดค่า คีย์รีจิสทรีจะมีความสำคัญกว่า เรียนรู้วิธีกำหนดการตั้งค่าพร็อกซีผ่านรีจิสทรีของ Windows
การตั้งค่าพร็อกซี | Description | องค์ประกอบ/ค่าไฟล์การกำหนดค่า | รีจิสทรีคีย์ |
---|---|---|---|
พร็อกซีเซิร์ฟเวอร์ | ที่อยู่พร็อกซีและพอร์ต | proxyaddress="your_proxy_address" | ProxyServer |
ใช้ข้อมูลประจำตัวเริ่มต้น | ตรวจสอบสิทธิ์กับพร็อกซีเซิร์ฟเวอร์ด้วยข้อมูลรับรองบัญชีเริ่มต้น | useDefaultCredentials="True" | UseDefaultProxyCredentials |
บายพาสพร็อกซีเซิร์ฟเวอร์ | อย่าปฏิบัติตามการตั้งค่า Windows Proxy และบายพาสพร็อกซีเซิร์ฟเวอร์ | เปิดใช้งาน = "เท็จ" | DisableWindowsProxy |
บายพาสรายการที่อยู่ IP | จัดเตรียมชุดนิพจน์ทั่วไปที่อธิบายที่อยู่ที่ไม่ใช้พร็อกซี | <bypasslist> <add address="bypassed_address" /> <add address="bypassed_address" /> </bypasslist> |
ProxyBypassList |
ใช้ข้อมูลประจำตัวเครือข่าย | ตรวจสอบสิทธิ์ด้วยข้อมูลประจำตัวทั่วไปจาก Credential Manager ของ Windows | ไม่สามารถใช้งานได้ | ProxyNetworkCredentialsKey |
การตรวจหาสคริปต์การกำหนดค่าพร็อกซีโดยอัตโนมัติ | ตำแหน่งของสคริปต์การกำหนดค่าพร็อกซี | scriptLocation="your_proxy_script_location" | ไม่สามารถใช้งานได้ |
วิธีอัปเดตไฟล์การกำหนดค่าพร็อกซี
ไฟล์การกำหนดค่าพร็อกซีทั้งหมดจะถูกจัดเก็บไว้ในโฟลเดอร์การติดตั้งและแสดงอยู่ในตารางต่อไปนี้ ตำแหน่งโฟลเดอร์การติดตั้งเริ่มต้นคือ "C:\Program Files (x86)\Power Automate Desktop"
ไฟล์พร็อกซี | ส่วนประกอบที่เกี่ยวข้อง | Description | ชนิดส่วนประกอบ | ชนิดบัญชี |
---|---|---|---|---|
PAD.Proxy.config | ส่วนประกอบแอปพลิเคชัน Power Automate สำหรับเดสก์ท็อปทั้งหมด | คอนโซล ตัวออกแบบ ฟังก์ชันการทำงานบางอย่างของแอปรันไทม์ของเครื่อง เช่น สภาพแวดล้อมรายการและแก้ไขรายละเอียดเครื่อง เป็นต้น | การสมัคร | User |
UIFlowService.Proxy.config | UIFlowService.exe | บริการ Power Automate (UIFlowService) สื่อสารกับ Power Automate บริการคลาวด์สำหรับการลงทะเบียนเครื่อง และการเรียกใช้โฟลว์เดสก์ท็อป | บริการ | บัญชีเสมือน |
Microsoft.Flow.RPA.LogShipper.Proxy.config | Microsoft.Flow.RPA.LogShipper.exe | บริการเก็บบันทึก | บริการ | NetworkService |
Microsoft.Flow.RPA.UpdateService.Proxy.config | Microsoft.Flow.RPA.UpdateService.exe | อัปเดตบริการแอปพลิเคชัน | บริการ | ระบบ |
การกำหนดการตั้งค่าพร็อกซี:
ปิดอินสแตนซ์ทั้งหมดของ Power Automate สำหรับเดสก์ท็อป
- ตรวจสอบให้แน่ใจว่าไม่มีไอคอนอยู่ในถาดระบบ
- ตรวจสอบให้แน่ใจว่าไม่มีกระบวนการใดทำงานในพื้นหลังโดยใช้ Windows Task Manager
สำหรับไฟล์พร็อกซีทั้งหมด ให้แก้ไขแต่ละไฟล์ด้วยสิทธิ์ ผู้ดูแลระบบ ดังที่แสดงในตัวอย่างต่อไปนี้:
ตัวอย่าง #1 – กำหนดค่าพร็อกซีด้วยที่อยู่และรับรองความถูกต้องด้วยข้อมูลรับรองบัญชีเริ่มต้น
<defaultProxy useDefaultCredentials="True"> <proxy bypassonlocal="True" proxyaddress="replace_with_your_proxy_address" /> </defaultProxy>
ตัวอย่าง #2 - กำหนดค่าพร็อกซีด้วยที่ตั้งสคริปต์และรับรองความถูกต้องด้วยข้อมูลรับรองบัญชีเริ่มต้น
<defaultProxy useDefaultCredentials="True"> <proxy scriptLocation="replace_with_your_proxy_script_location" /> </defaultProxy>
ตัวอย่าง #3 - กำหนดค่าพร็อกซีด้วยที่อยู่และไม่รับรองความถูกต้องด้วยข้อมูลรับรองบัญชีเริ่มต้น
<defaultProxy> <proxy bypassonlocal="True" proxyaddress="replace_with_your_proxy_address" /> </defaultProxy>
สำหรับตัวอย่างเพิ่มเติมของวิธีอัปเดตไฟล์การกำหนดค่าพร็อกซี โปรดดูที่ เอกสาร .NET
บันทึกการเปลี่ยนแปลง
รีสตาร์ต Power Automate สำหรับเดสก์ท็อป
รีสตาร์ต Power Automate:
- ใน Windows ให้เปิดไฟล์แอป บริการ บนเดสก์ท็อป กด Windows+R เพื่อเปิดกล่อง รัน ป้อน services.msc แล้วกด Enter หรือเลือก ตกลง
- มองหา บริการ Power Automate บริการจัดส่งบันทึก Power Automate และ บริการอัปเดต Power Automate
- คลิกขวาที่บริการแต่ละรายการแล้วเลือก รีสตาร์ท
หมายเหตุ
หากการตั้งค่าพร็อกซีใหม่ไม่มีผลแม้ว่าจะเริ่มบริการใหม่แล้ว ให้ลองล้างแคชอินเทอร์เน็ตออกจากระบบของคุณ ไปที่ แผงควบคุม ค้นหาและเปิด ตัวเลือกอินเทอร์เน็ต จากแท็บ ทั่วไป เลือก ลบ ตรวจสอบให้แน่ใจว่าได้เลือก ไฟล์อินเทอร์เน็ตชั่วคราว และ คุกกี้ เป็นอย่างน้อย และเลือก ลบ
สำหรับพร็อกซีเซิร์ฟเวอร์ที่มีการตรวจสอบสิทธิ์ ให้เปลี่ยนบัญชี "Power Automate Service" (UIFlowService.exe) ด้วยบัญชีบริการโดเมนที่ได้รับอนุญาต
หากต้องการ เปลี่ยนบัญชี Service ในสถานที่ ให้ใช้แท็บ แก้ไขปัญหา ใน แอปพลิเคชันรันไทม์ของเครื่อง Power Automate หรือใช้ TroubleshootingTool.Console.exe บรรทัดคำสั่งยูทิลิตี