Je nach Betriebssystem und .NET Version verwenden PowerShell Befehle bei der Kommunikation mit Webdiensten unterschiedliche SSL oder TLS Protokollversionen. Mit folgendem Aufruf innerhalb einer PowerShell Sitzung kann man das zu verwenden Protokoll erzwingen. Will man z.B. das nur das aktuelle TLS 1.2 verwendet werden soll, dann verwendet man folgende Zeile:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12