เมื่อใดที่ควรแทนที่การตั้งค่าพร็อกซี
-
พร็อกซีจําเป็นต้องมีการรับรองความถูกต้อง: Power Automate สําหรับเดสก์ท็อปหรือแอปพลิเคชันรันไทม์ของเครื่องล้มเหลวกับ System.Net.WebException: เซิร์ฟเวอร์ระยะไกลส่งกลับข้อผิดพลาด: จําเป็นต้องมีการรับรองความถูกต้องของพร็อกซี (407)
-
ตรวจสอบขั้นตอน "การตั้งค่าพร็อกซีที่ได้รับการรับรองความถูกต้อง" ด้านล่าง
-
-
Power Automate สําหรับตัวติดตั้งเดสก์ท็อปไม่ได้ติดตั้งโดยผู้ใช้ปลายทางเป้าหมาย (Helpdesk, SCCM, ...): แอปพลิเคชันการลงทะเบียน PAD หรือเครื่องล้มเหลวด้วย System.Net.WebException
-
ตรวจสอบขั้นตอนการตั้งค่าพร็อกซีที่ได้รับการรับรองความถูกต้องแล้วหรือไม่ได้รับรองความถูกต้อง ด้านล่างนี้ขึ้นอยู่กับความต้องการของพร็อกซีของคุณ
-
ข้อกำหนดเบื้องต้น
ตรวจสอบให้แน่ใจว่าพร็อกซี/ไฟร์วอลล์อนุญาตให้เชื่อมต่อกับบริการระบบคลาวด์ของ Power Automate
รายการของจุดสิ้นสุดบริการระบบคลาวด์ถูกกล่าวถึงที่นี่: การกําหนดค่าที่อยู่ IP - Power Automate | Microsoft Learn
ก่อนที่คุณจะเริ่ม
สําคัญ: ถ้าคุณกําลังใช้ Power Automate สําหรับเดสก์ท็อปเวอร์ชัน 2.45หรือใหม่กว่า โปรดออกจากหน้านี้และทําตามคําแนะนําเหล่านี้แทน ขอแนะนําให้ใช้รุ่น 2.45 หรือใหม่กว่าเพื่อกําหนดค่าการตั้งค่าพร็อกซีเนื่องจากจะช่วยให้การกําหนดค่าพร็อกซียังคงอยู่หลังจากอัปเกรด หากคุณต้องการใช้เวอร์ชันที่เก่ากว่า โปรดอ่านต่อ
การตั้งค่าพร็อกซีที่ได้รับการรับรองความถูกต้อง (สําหรับเวอร์ชัน 2.44 หรือก่อนหน้า)
-
สร้างหรือแทนที่การตั้งค่าพร็อกซีรีจิสทรีของ PAD UseDefaultCredentials ด้วย 1 และ ProxyServer ด้วยที่อยู่พร็อกซีเป้าหมาย
-
แทนที่การตั้งค่าพร็อกซีบริการ Power Automate
-
เปิดตัวแก้ไขข้อความในฐานะผู้ดูแลระบบและโหลดไฟล์ด้านล่าง:
-
"C:\Program Files (x86)\Power Automate Desktop\UIFlowService.exe.config"
-
"C:\Program Files (x86)\Power Automate Desktop\PAD.Robot.exe.config"
-
-
ใต้แท็ก เปิด<system.net>วางด้านล่าง
-
In case the proxy is configured by address: <defaultProxy useDefaultCredentials="True"> <proxy bypassonlocal="True" proxyaddress="replace_with_your_proxy_address" /> </defaultProxy>
-
In case the proxy is configured by script location: <defaultProxy useDefaultCredentials="True"> <proxy scriptLocation="replace_with_your_proxy_script_location" /> </defaultProxy>
-
-
แทนที่ "replace_with_your_proxy_address" หรือ "replace_with_your_proxy_script_location" ด้วยการกําหนดค่าเป้าหมายในทั้งสองไฟล์
-
บันทึก ไฟล์
-
-
เปลี่ยนบัญชี "บริการ Power Automate" ด้วยบัญชีบริการโดเมนที่อนุญาต
-
การใช้คุณลักษณะ TroubleshootTool UI"change service account"อย่างใดอย่างหนึ่ง
-
หรือ ใช้ คอนโซล TroubleshootTool
-
สร้างไฟล์ชั่วคราว "temporary.txt" ด้วยรหัสผ่านของบัญชีภายใน
-
วางไฟล์นี้ในโฟลเดอร์ " C:\Program Files (x86)\Power Automate Desktop\"
-
เรียกใช้คําสั่ง 2 คําสั่งด้านล่างหลังจากแทนที่ชื่อบัญชี <> โดยบัญชีเป้าหมาย
cd " C:\Program Files (x86)\Power Automate Desktop\” “TroubleshootingTool.Console.exe ChangeUIFlowServiceAccount <accountname> < temporary.txt”
-
ลบไฟล์ชั่วคราว
-
-
การตั้งค่าพร็อกซีที่ไม่ได้รับการรับรองความถูกต้อง (สําหรับเวอร์ชัน 2.44 หรือก่อนหน้า)
โดยปกติแล้วขั้นตอนนี้ไม่จําเป็น เว้นแต่การตั้งค่า PAD ไม่ได้ดําเนินการโดยผู้ใช้ปลายทาง (Helpdesk, SCCM, ...)
-
แทนที่ การตั้งค่าพร็อกซี "Power Automate Service"
-
เปิดตัวแก้ไขข้อความในฐานะผู้ดูแลระบบและโหลดไฟล์ด้านล่าง:
-
"C:\Program Files (x86)\Power Automate Desktop\UIFlowService.exe.config"
-
"C:\Program Files (x86)\Power Automate Desktop\PAD.Robot.exe.config"
-
-
ใต้แท็ก เปิด<system.net>วางด้านล่าง
-
In case the proxy is configured by address: <defaultProxy> <proxy bypassonlocal="True" proxyaddress="replace_with_your_proxy_address" /> </defaultProxy>
-
In case the proxy is configured by script location: <defaultProxy> <proxy scriptLocation="replace_with_your_proxy_script_location" /> </defaultProxy>
-
-
แทนที่ "replace_with_your_proxy_address" หรือ "replace_with_your_proxy_script_location" ด้วย การกําหนดค่าเป้าหมายในทั้งสองไฟล์
-
บันทึก ไฟล์
-
-
เริ่มระบบ "บริการ Power Automate" ใหม่
-
เปิด services.msc
-
ค้นหา "บริการ Power Automate"
-
คลิกขวาและรีสตาร์ต
-
หมายเหตุ
-
การตั้งค่าที่ระบุไว้ข้างต้นจะถูกเขียนทับในการอัปเกรดแต่ละเวอร์ชัน ขอแนะนําให้ย้ายไปใช้ Power Automate เวอร์ชันสําหรับเดสก์ท็อปที่ สนับสนุนไฟล์การกําหนดค่าพร็อกซีแบบคงที่ เพื่อหลีกเลี่ยงลักษณะการทํางานนี้
-
ถ้าไม่พบแท็ก <system.net> ในไฟล์ แท็กเปิดและปิดที่เกี่ยวข้องควรถูกสร้างขึ้น และสามารถวางไว้เหนือแท็ก <ปิด </การกําหนดค่า> เพื่อหลีกเลี่ยงการกําหนดค่าที่ไม่ถูกต้องใดๆ ด้านล่าง:
<system.net>
<!-- put the proxy settings here -->
</system.net>
-
หากคุณมีปัญหากับการตั้งค่าพร็อกซีจะมีผลแม้หลังจากเริ่มบริการใหม่ ให้ลองล้างแคชอินเทอร์เน็ตจากแผงควบคุมของระบบของคุณ เมื่อต้องการทําเช่นนี้ ให้ไปที่ แผงควบคุม ค้นหาและเปิด "ตัวเลือกอินเทอร์เน็ต" จากแท็บ "ทั่วไป" ให้คลิก "ลบ" ตรวจสอบให้แน่ใจว่าได้เลือก "ไฟล์อินเทอร์เน็ตชั่วคราว" และ "คุกกี้" เป็นอย่างน้อย และกด "ลบ"