Set-Tls #
Intern – Diese Funktion ist nicht exportiert und nur modulintern verfügbar.
ÜBERSICHT #
Aktiviert TLS 1.0, 1.1, 1.2 und – falls verfügbar – auch TLS 1.3 für HTTPS-Verbindungen im aktuellen PowerShell-Prozess.
SYNTAX #
Set-Tls
BESCHREIBUNG #
Diese Funktion erweitert die unterstützten TLS-Protokolle für .NET-Webanfragen (Invoke-WebRequest, Invoke-RestMethod usw.) im aktuellen Prozesskontext. Sie prüft automatisch, ob TLS 1.3 unterstützt wird (z. B. unter PowerShell 7.x oder .NET 5+).
Die Einstellung gilt nur für den aktuellen Prozess und hat keinen Einfluss auf andere Sitzungen oder systemweite Einstellungen.
BEISPIELE #
# Aktiviert TLS 1.0–1.2 und, wenn verfügbar, auch TLS 1.3.
Set-Tls
HINWEISE #
TLS 1.3 wird erst ab .NET 5.0+ unterstützt. In PowerShell 5.1 (basierend auf .NET Framework 4.x) ist TLS 1.3 nicht verfügbar.