Remove Open VPN Config
Zuletzt geändert: 20.03.2026 16:30

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