问题描述
我正在寻找Powershell脚本/命令以获取以下几点的详细信息
|关键输出|
| ------------------------------ | ---------------- |
|安全性[FIPS原则政策] |启用/禁用|
|客户端SSL 2.0是否启用? |启用/禁用|
|是否启用了服务器SSL 2.0? |启用/禁用|
|客户端SSL 3.0是否已启用? |启用/禁用|
|是否启用了服务器SSL 3.0? |启用/禁用|
|客户端TLS 1.1是否已启用? |启用/禁用|
|是否启用了服务器TLS 1.1? |启用/禁用|
|客户端TLS 1.2是否已启用? |启用/禁用|
|服务器TLS 1.2是否已启用? |启用/禁用|
$Socket = New-Object System.Net.sockets.socket([System.Net.sockets.socketType]::Stream,[System.Net.sockets.ProtocolType]::Tcp)
$Socket.Connect($ComputerName,$Port)
$NetStream = New-Object System.Net.sockets.NetworkStream($Socket,$true)
$SslStream = New-Object System.Net.Security.SslStream($NetStream,$true)
$SslStream.AuthenticateAsClient($ComputerName,$null,$ProtocolName,$false)
我安装了具有最新更新的sql Server 2014。
我正在寻找正确的Powershell脚本,以获取有关FIPS算法状态以及客户端/服务器的协议状态(SSL和TLS)的详细信息。 我尝试了上面的代码,但是没有用。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)