以编程方式在 Windows 2022 服务器上创建 VPN 服务器

以编程方式在 Windows 2022 服务器上创建 VPN 服务器

我正在将 VPN 服务器从 Windows Server 2016 迁移到 Windows Server 2022。这次我想以编程/自动方式(IaC 方式)创建它?Windows Server 2016 上使用内置 Windows VPN。

详细信息:用户可以连接到运行 Windows Server 2016 的服务器 A。如何才能连接到运行 Windows Server 2022 的新虚拟专用服务器 B?理想情况下,使用相同的登录名和密码。

服务器B具有固定的互联网IP地址。

我更喜欢使用 C# 或 PowerShell 创建新的 VPN。

对于全新的 Windows Server 2022,可以通过 PowerShell 脚本添加 RRAS 功能(是否仅 VPN 服务器需要所有功能?):

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

那么可能需要创建用户。可能像这样:

net user 

我还可以找到如何通过以下方式在客户端上创建 VPN 连接

Add-VpnConnection

但我认为这还不是全部。在服务器上要做什么才能让用户通过 VPN 连接到它?

注意:只有 Windows(10/11)客户端连接到服务器。

相关内容