Get-OpenVpnClientName #
Intern – Diese Funktion ist nicht exportiert und nur modulintern verfügbar.
ÜBERSICHT #
Erzeugt einen bereinigten Client-Namen für OpenVPN aus Benutzer, Firma und Zusatz.
SYNTAX #
Get-OpenVpnClientName [-UserName] <string> [[-Company] <string>] [[-Suffix] <string>]
[<CommonParameters>]
BESCHREIBUNG #
Kombiniert die übergebenen Teile mit Unterstrich als Trenner. Umlaute werden ersetzt (ä→ae, ö→oe, ü→ue, ß→ss), Leerzeichen in Unterstriche umgewandelt und Sonderzeichen entfernt. Das Ergebnis ist kompatibel mit EasyRSA-Zertifikatnamen und dem Windows-Dateisystem.
PARAMETER #
-UserName #
Type: string
Benutzername (Pflicht).
-Company #
Type: string
Firmenname (optional).
-Suffix #
Type: string
Zusatz wie “mobil”, “AP1”, “Laptop” (optional).
AUSGABEN #
System.String
Der bereinigte Client-Name, z.B. “Mueller_ACME_mobil”.
BEISPIELE #
# Gibt "Hans_Peter_Mueller_GmbH_mobil" zurück.
Get-OpenVpnClientName -UserName "Hans Peter" -Company "Müller GmbH" -Suffix "mobil"