Get-OpenVpnClient #
ÜBERSICHT #
Listet alle OpenVPN-Clients mit Status und aktiven Verbindungen auf.
SYNTAX #
Get-OpenVpnClient [[-OpenVpnPath] <string>] [[-ClientOutputPath] <string>] [<CommonParameters>]
BESCHREIBUNG #
Liest die EasyRSA-Indexdatei (pki/index.txt) aus und zeigt alle registrierten Clients mit ihrem Status (Gültig, Widerrufen, Abgelaufen), dem Ablaufdatum und der Seriennummer an. Zusätzlich werden aktive Verbindungen aus dem OpenVPN-Status-Log angezeigt.
PARAMETER #
-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
AUSGABEN #
PSCustomObject[]
Array von Objekten mit den Eigenschaften Name, Status, Ablauf, Serial, Ordner.
BEISPIELE #
# Alle Clients auflisten.
Get-OpenVpnClient
# Nur gültige Clients anzeigen.
Get-OpenVpnClient | Where-Object Status -eq 'Gültig'