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 アドレスがあります。

新しい VPN は C# または PowerShell で作成することをお勧めします。

新しい 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) クライアントのみがサーバーに接続します。

関連情報