Hola a todos,
Me encontré con un hilo antiguo que fue muy útil y pude usarlo para desplegar un perfil VPN con PowerShell y empaquetarlo como una aplicación Win32 de Intune.
Aquí está el original para referencia: https://www.reddit.com/r/sysadmin/comments/r0e97o/script_to_create_profile_on_aws_client_vpn/iegbevm/?context=3
Aquí está el script: https://pastebin.com/3KuseVdG
Me pidieron desplegar otro perfil y decidí usar el mismo script, pero ingresando los nuevos detalles como el nombre del perfil, ID del endpoint, región, certificado y nombre del archivo. Los campos que requieren cambios están encapsulados entre ** (es decir, NombreArchivo.ovpn). Funciona bien al desplegarlo a través de Intune y cuando comparo el perfil desplegado con el perfil original que me enviaron, todo parece correcto.
El problema es que cuando intento conectar con el perfil desplegado vía Intune, recibo el error “El proceso VPN no pudo iniciarse. El puerto ya está en uso por otro proceso”.
He cargado manualmente el perfil VPN solo para asegurarme de que funciona y puedo conectarme sin problemas. Creo que el problema puede estar en cómo el script lo despliega. No estoy seguro si el script solo puede desplegar un perfil y requiere cambios si quieres usar el mismo script para desplegar un perfil diferente. Desafortunadamente, mi PowerShell no es muy bueno, pero estoy trabajando en mejorar esa habilidad.
¿Alguien podría revisar este script y ver si estoy haciendo algo mal o si hay un enfoque mejor? Es posible que me pidan desplegar otros perfiles VPN en el futuro.
Avisarme si se necesita más información para ayudar.
¡Gracias de antemano por cualquier ayuda o guía proporcionada!