如何找出连接到 Windows Server 2016 的每个客户端正在使用哪个版本的 SMB?

如何找出连接到 Windows Server 2016 的每个客户端正在使用哪个版本的 SMB?

我正在尝试确定连接到 Windows Server 2016 上的共享文件夹的客户端正在使用哪个版本的 SMB/CIFS。如果我Get-SmbConnection在 Windows Server 上运行 powershell 命令,它将显示服务器连接到的共享文件夹上正在使用的 SMB 版本,而不是连接到它的客户端的 SMB 版本。

答案1

我确实找到了一种方法来做到这一点。希望这能帮助其他寻找相同信息的人。

在服务器上,打开 powershell 然后输入此命令:
Get-SmbSession | Select-Object -Property ClientComputerName,ClientUserName,Dialect

如需更详细的输出:
Get-SmbSession | Select-Object -Property *

相关内容