Создать VPN-сервер на сервере Windows 2022 программным способом

Создать VPN-сервер на сервере Windows 2022 программным способом

Я переношу VPN-сервер с Windows Server 2016 на Windows Server 2022. На этот раз я хочу создать его программно/автоматически (способом IaC)? На Windows Server 2016 используется встроенный Windows VPN.

Подробности: Пользователи могут подключаться к серверу A под управлением Windows Server 2016. Что сделать, чтобы они могли подключаться к новому/свежему виртуальному частному серверу B под управлением Windows Server 2022? В идеале с тем же логином и паролем.

Сервер B имеет фиксированный IP-адрес в Интернете.

Я предпочитаю создавать новый VPN с помощью C# или PowerShell.

В новую версию Windows Server 2022 функцию RRAS можно добавить с помощью скрипта PowerShell (все ли нужно только для VPN-сервера?):

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

Тогда, вероятно, нужно создать пользователей. Вероятно, так:

net user 

Я также могу найти, как создать VPN-подключение на клиенте через

Add-VpnConnection

Но я предполагаю, что это не все. Что сделать на сервере, чтобы пользователи могли подключаться к нему через VPN?

Примечание: к серверу подключаются только клиенты Windows (10/11).

Связанный контент