Windows
Windows 伺服器和禁用舊協議
我正在禁用某些 Windows 伺服器上的舊協議,並根據本文修改了系統資料庫:
但是,在我重新啟動伺服器後,如果我執行命令:
[Net.ServicePointManager]::SecurityProtocol
它拋出:
PS C:\WINDOWS\system32> [Net.ServicePointManager]::SecurityProtocol Tls, Tls11, Tls12
所以我看到 Tls1.2 現在已啟用,但我沒想到其他兩個仍然啟用。所以,我的問題是:
是該過程不起作用還是我執行檢查的命令具有不同的範圍?也許該程序有效並且協議已停用,但該命令具有不同的範圍
取決於安裝的 .NET Framework 版本。4.7 及更高版本將使用作業系統中配置的預設安全協議。早期版本需要配置。