Cuándo invalidar la configuración de proxy
-
El proxy requiere autenticación: Se produce un error en la aplicación Power Automate para escritorio o en tiempo de ejecución de máquina con System.Net.WebException: El servidor remoto devolvió un error: (407) Se requiere autenticación de proxy
-
comprueba los pasos "Configuración de proxy autenticado" que se indican a continuación
-
-
El usuario final de destino no instaló Power Automate para el instalador de escritorio (Helpdesk, SCCM, ...): Se produce un error en la aplicación de registro PAD o Machine con System.Net.WebException.
-
compruebe los pasos de configuración de proxy autenticados o no autenticados a continuación según los requisitos de proxy.
-
Requisitos previos
Asegurarse de que el proxy/firewall permite la conectividad a los servicios en la nube de Power Automate
La lista de puntos de conexión de servicios en la nube se menciona aquí: Configuración de la dirección IP - Power Automate | Microsoft Learn
Antes de comenzar
IMPORTANTE: Si usa Power Automate para la versión de escritorio 2.45o posterior, salga de esta página y siga estas instrucciones en su lugar. Se recomienda encarecidamente usar la compilación 2.45 o posterior para configurar la configuración de proxy, ya que permite que las configuraciones de proxy sean persistentes después de la actualización. Si necesitas usar una versión anterior, sigue leyendo.
Configuración de proxy autenticado (para las versiones 2.44 o anteriores)
-
Cree o invalide la configuración del proxy del Registro PAD UseDefaultCredentials con 1 y ProxyServer con la dirección del proxy de destino.
-
Invalidar la configuración de proxy del servicio de Power Automate
-
Abra un editor de texto como administrador y cargue los siguientes archivos:
-
"C:\Archivos de programa (x86)\Desktop\UIFlowService.exe.config de Power Automate"
-
"C:\Archivos de programa (x86)\Desktop\PAD.Robot.exe.config de Power Automate"
-
-
Justo debajo de la etiqueta de<system.net>de apertura, pega la siguiente
-
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>
-
-
Reemplazar "replace_with_your_proxy_address" o "replace_with_your_proxy_script_location" por la configuración de destino en ambos archivos
-
Guardar los archivos
-
-
Cambiar la cuenta de "Servicio Power Automate" con una cuenta de servicio de dominio permitida
-
Usar la característica "cambiar cuenta de servicio" de la interfaz de usuario de TroubleshootTool
-
O bien, usar TroubleshootTool Console
-
Crear un archivo temporal "temporary.txt" con la contraseña de la cuenta dentro
-
Coloque este archivo en la carpeta "C:\Archivos de programa (x86)\Power Automate Desktop\"
-
Ejecute los 2 comandos siguientes después de reemplazar el <nombre de cuenta> por la cuenta de destino
cd " C:\Program Files (x86)\Power Automate Desktop\” “TroubleshootingTool.Console.exe ChangeUIFlowServiceAccount <accountname> < temporary.txt”
-
Eliminar el archivo temporal
-
-
Configuración de proxy no autenticada (para versiones 2.44 o anteriores)
Este paso normalmente no es necesario a menos que el usuario final de destino no haya ejecutado la configuración PAD (Helpdesk, SCCM, ...)
-
Invalidar la configuración de proxy "Servicio Power Automate"
-
Abra un editor de texto como administrador y cargue los siguientes archivos:
-
"C:\Archivos de programa (x86)\Desktop\UIFlowService.exe.config de Power Automate"
-
"C:\Archivos de programa (x86)\Desktop\PAD.Robot.exe.config de Power Automate"
-
-
Justo debajo de la etiqueta de<system.net>de apertura, pega la siguiente
-
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>
-
-
Reemplazar "replace_with_your_proxy_address" o "replace_with_your_proxy_script_location" por la configuración de destino en ambos archivos
-
Guardar los archivos
-
-
Reiniciar el "Servicio Power Automate"
-
Abrir services.msc
-
Busque "Servicio Power Automate"
-
Hacer clic con el botón derecho y reiniciar
-
Nota
-
La configuración mencionada anteriormente se sobrescribirá en cada actualización de versión. Se recomienda encarecidamente pasar a una versión de Power Automate para escritorio que admita archivos de configuración de proxy estáticos para evitar este comportamiento.
-
Si la etiqueta <system.net> no se encuentra en el archivo, se deben crear las etiquetas de apertura y cierre relacionadas y se pueden pegar justo encima de la etiqueta de cierre </configuration> para evitar errores de configuración, como se muestra a continuación:
<system.net>
<!-- put the proxy settings here -->
</system.net>
-
Si tiene problemas con la configuración de proxy que surte efecto incluso después de reiniciar el servicio, pruebe a borrar la memoria caché de Internet del Panel de control del sistema. Para ello, ve al Panel de control, busca y abre "Opciones de Internet". En la pestaña "General", haga clic en "Eliminar". Asegúrate de que estén seleccionadas al menos "Archivos temporales de Internet" y "Cookies" y pulsa "Eliminar".