Cree un servidor VPN en el servidor Windows 2022 mediante programación

Cree un servidor VPN en el servidor Windows 2022 mediante programación

Estoy migrando el servidor VPN de Windows Server 2016 a Windows Server 2022. ¿Esta vez quiero crearlo mediante programación/automática (forma IaC)? En Windows Server 2016 se utiliza la VPN de Windows integrada.

Detalles: Los usuarios pueden conectarse a un servidor A que ejecuta Windows Server 2016. ¿Qué hacer para poder conectarse a un servidor privado virtual B nuevo/nuevo que ejecuta Windows Server 2022? Idealmente con el mismo nombre de usuario y contraseña.

El servidor B tiene una dirección IP de Internet fija.

Prefiero crear la nueva VPN mediante C# o PowerShell.

Al nuevo Windows Server 2022, la función RRAS se puede agregar mediante un script de PowerShell (¿son todas necesarias solo para el servidor VPN?):

Install-WindowsFeature RemoteAccess
Install-WindowsFeature DirectAccess-VPN -IncludeManagementTool
Install-WindowsFeature Routing -IncludeManagementTools

Entonces probablemente sea necesario crear usuarios. Probablemente así:

net user 

También puedo encontrar cómo crear una conexión VPN en el cliente a través de

Add-VpnConnection

Pero supongo que eso no es todo. ¿Qué hacer en el servidor para que los usuarios puedan conectarse a través de VPN?

Nota: Solo los clientes de Windows (10/11) se conectan al servidor.

información relacionada