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"