用于检查多台服务器上的 SMB 状态的脚本

用于检查多台服务器上的 SMB 状态的脚本

我想检查服务器列表中的 SMB 版本和状态。如果能够有一个服务器列表(例如 CSV),并针对列表上的每台服务器运行 SMBconnection 命令并将该列表输出到另一个显示结果的 CSV,那就太好了。例如,服务器名称、SMB1 状态、SMB2 状态、SMB3 状态。

有人知道怎么做吗?我发现这个命令可以检测 SMB 状态,但我需要针对多台服务器运行它。

检测 SMB2 - Powershell 命令

Get-SmbServerConfiguration | Select EnableSMB2Protocol

检测 SMB1 - PowerShell 命令

Get-SmbServerConfiguration | Select EnableSMB1Protocol

还有这个

Get-SmbConnection

相关内容