Invoke Open VPN Easy Rsa
Zuletzt geändert: 20.03.2026 09:54

Invoke-OpenVpnEasyRsa #

Intern – Diese Funktion ist nicht exportiert und nur modulintern verfügbar.

ÜBERSICHT #

Führt einen EasyRSA-Befehl über die gebündelte Shell von OpenVPN aus.

SYNTAX #

Invoke-OpenVpnEasyRsa [-Arguments] <string> [[-OpenVpnPath] <string>] [<CommonParameters>]

BESCHREIBUNG #

Erzeugt eine temporäre Batch-Datei, die den PATH für die EasyRSA-Werkzeuge (grep, sed, awk, openssl) korrekt setzt und den angegebenen EasyRSA-Befehl über sh.exe ausführt. Diese Methode entspricht dem Vorgehen von EasyRSA-Start.bat und funktioniert zuverlässig mit OpenVPN 2.7 auf Windows.

PARAMETER #

-Arguments #

Type: string

Die EasyRSA-Argumente, z.B. “init-pki”, “build-ca nopass”, “build-client-full MeinClient nopass”.

-OpenVpnPath #

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

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

AUSGABEN #

System.String

Die Konsolenausgabe des EasyRSA-Befehls.

BEISPIELE #

# Initialisiert die PKI.
Invoke-OpenVpnEasyRsa -Arguments "init-pki"