VPN-Server programmgesteuert auf Windows 2022-Server erstellen

VPN-Server programmgesteuert auf Windows 2022-Server erstellen

Ich migriere den VPN-Server von Windows Server 2016 auf Windows Server 2022. Dieses Mal möchte ich ihn programmgesteuert/automatisch erstellen (IaC-Methode)? Unter Windows Server 2016 wird das integrierte Windows-VPN verwendet.

Details: Benutzer können sich mit einem Server A verbinden, auf dem Windows Server 2016 läuft. Was müssen sie tun, damit sie sich mit einem neuen/neuen virtuellen privaten Server B verbinden können, auf dem Windows Server 2022 läuft? Idealerweise mit demselben Benutzernamen und Passwort.

Der Server B hat eine feste Internet-IP-Adresse.

Ich bevorzuge die Erstellung des neuen VPN mit C# oder PowerShell.

Zum neuen Windows Server 2022 kann die RRAS-Funktion per PowerShell-Skript hinzugefügt werden (wird alles nur für den VPN-Server benötigt?):

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

Dann ist es wahrscheinlich notwendig, Benutzer anzulegen. Wahrscheinlich so:

net user 

Ich kann auch herausfinden, wie man eine VPN-Verbindung auf dem Client herstellt über

Add-VpnConnection

Aber ich gehe davon aus, dass das noch nicht alles ist. Was muss auf dem Server getan werden, damit die Benutzer sich über VPN darauf verbinden können?

Hinweis: Nur Windows (10/11)-Clients stellen eine Verbindung zum Server her.

verwandte Informationen