Microsoft bietet eine Anleitung zum Bereitstellen von VPN-Verbindungen mithilfe von Windows PowerShell und Gruppenrichtlinien . Das Handbuch und das Skript sind zu umfangreich, um in das Format einer StackExchange-Antwort zu passen. (17-seitiges Word-Dokument + ~ 1200 Zeilen PowerShell + 70 Zeilen XML)
Je nachdem, wie Sie die VPN-Konfiguration tatsächlich bereitstellen möchten, benötigen Sie möglicherweise nicht den Gruppenrichtlinienabschnitt des Handbuchs. Es wird einfach verwendet, um das PowerShell-Skript und die XML-Datei als Teil eines Anmeldeskripts auszutauschen.
Die PowerShell-Funktionalität ist im Abschnitt "Lösungsübersicht" zusammengefasst:
PowerShell bettet C # -Code ein, der als Teil des Skripts ausgeführt wird. Dieser Artikel beschreibt ein PowerShell-Beispielskript mit C # -Code und ruft die RAS-API-Einstiegspunkte zum Erstellen und Konfigurieren von VPN-Verbindungseinstellungen auf. Die Eingabe für das PowerShell-Skript ist eine XML-Datei (Extensible Markup Language), die die Konfiguration für die VPN-Verbindung enthält. Als Netzwerkadministrator müssen Sie die XML-Datei für die VPN-Dienste in Ihrer Organisation anpassen.