Remove-OpenVpnConfig #
ÜBERSICHT #
Entfernt die gesamte OpenVPN-Konfiguration, PKI und Client-Daten.
SYNTAX #
Remove-OpenVpnConfig [[-OpenVpnPath] <string>] [[-ClientOutputPath] <string>] [[-Port] <int>]
[[-Protocol] <string>] [-Force]
BESCHREIBUNG #
Stoppt den OpenVPN-Dienst und löscht alle bei der Initialisierung erzeugten Daten: PKI (Zertifikate, Schlüssel, CRL), Server-Konfiguration (server.ovpn, CCD-Verzeichnis, ipp.txt, Status-Log) und die Client-Ausgabeordner. Zusätzlich wird die von Initialize-OpenVpn angelegte Firewall-Regel entfernt.
Die OpenVPN-Installation selbst (Programme, Treiber, Dienst) bleibt erhalten. Nach dem Aufruf kann mit Initialize-OpenVpn eine komplett neue Konfiguration erstellt werden.
Verwendet ausschließlich den TUN-Modus (Layer 3). TAP/Layer 2 (Bridging) wird nicht unterstützt.
PARAMETER #
-OpenVpnPath #
Type: string
Default: 'C:\Program Files\OpenVPN'
OpenVPN-Installationsverzeichnis. Standard: C:\Program Files\OpenVPN
-ClientOutputPath #
Type: string
Default: 'C:\OpenVPN-Clients'
Verzeichnis mit den Client-Ordnern. Standard: C:\OpenVPN-Clients
-Port #
Type: int
Default: 1194
Port der zu entfernenden Firewall-Regel. Standard: 1194
-Protocol #
Type: string
Default: 'udp'
Protokoll der zu entfernenden Firewall-Regel. Standard: udp
-Force #
Type: switch
Unterdrückt die Sicherheitsabfrage.
AUSGABEN #
System.Void
BEISPIELE #
# Konfiguration mit Sicherheitsabfrage entfernen.
Remove-OpenVpnConfig
# Ohne Rückfrage entfernen.
Remove-OpenVpnConfig -Force
# Mit abweichendem Port und Protokoll.
Remove-OpenVpnConfig -Port 443 -Protocol tcp