New Open VPN Client
Zuletzt geändert: 20.03.2026 09:54

New-OpenVpnClient #

ÜBERSICHT #

Erstellt einen neuen OpenVPN-Client mit Zertifikat und fertiger .ovpn-Datei.

SYNTAX #

New-OpenVpnClient [-UserName] <string> [[-Company] <string>] [[-Suffix] <string>]
    [[-ServerPublicIp] <string>] [[-Port] <int>] [[-Protocol] <string>] [[-OpenVpnPath] <string>]
    [[-ClientOutputPath] <string>] [-RedirectAllTraffic] [<CommonParameters>]

BESCHREIBUNG #

Erzeugt ein Client-Zertifikat über EasyRSA, generiert einen tls-crypt-v2 Client-Schlüssel und erstellt eine vollständige .ovpn-Datei im Inline-Format (CA, Zertifikat, Schlüssel und tls-crypt sind eingebettet). Die Datei wird in einem eigenen Ordner pro Client abgelegt und kann direkt an den Benutzer gesendet werden.

Der Client-Name wird aus UserName, Company und Suffix zusammengesetzt. Umlaute und Sonderzeichen werden automatisch bereinigt.

Über den Schalter -RedirectAllTraffic kann pro Client gesteuert werden, ob der gesamte Internet-Traffic über den VPN-Tunnel geleitet wird (Server-seitig über eine CCD-Datei).

PARAMETER #

-UserName #

Type: string

Benutzername (Pflicht). Darf Leerzeichen und Umlaute enthalten.

-Company #

Type: string

Firmenname (optional). Darf Leerzeichen und Umlaute enthalten.

-Suffix #

Type: string

Zusatz wie “mobil”, “AP1”, “Laptop” (optional). Ermöglicht mehrere Zugänge pro Person.

-ServerPublicIp #

Type: string

Öffentliche IP oder Hostname des Servers. Wenn nicht angegeben, wird die öffentliche IP automatisch ermittelt.

-Port #

Type: int
Default: 1194

OpenVPN-Port. Standard: 1194

-Protocol #

Type: string
Default: 'udp'

Protokoll: udp (Standard) oder tcp.

-OpenVpnPath #

Type: string
Default: 'C:\Program Files\OpenVPN'

OpenVPN-Installationsverzeichnis. Standard: C:\Program Files\OpenVPN

-ClientOutputPath #

Type: string
Default: 'C:\OpenVPN-Clients'

Ausgabeverzeichnis für Client-Ordner. Standard: C:\OpenVPN-Clients

-RedirectAllTraffic #

Type: switch

Wenn gesetzt, wird der gesamte Internet-Traffic des Clients über den VPN-Tunnel geleitet. Ohne diesen Schalter wird nur der VPN-Verkehr über den Tunnel gesendet (Split-Tunnel).

AUSGABEN #

System.Void

BEISPIELE #

# Client im Split-Tunnel-Modus anlegen.
New-OpenVpnClient -UserName "Müller" -Company "ACME GmbH" -Suffix "Laptop"
# Client mit gesamtem Traffic über VPN.
New-OpenVpnClient -UserName "Schmidt" -Company "ACME GmbH" -Suffix "mobil" -RedirectAllTraffic