Set Tls
Zuletzt geändert: 14.03.2026 05:56

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.