windows – 如何找出远程主机上启用的SMB版本?

我的本地计算机运行的是 Windows 7,它支持最新发布的SMB协议版本(SMB 2.1).我也有一个远程主机,我不知道该远程主机上安装了哪些操作系统或SMB支持软件;我只知道远程主机支持某些版本的SMB协议.

如何从Windows 7计算机的命令提示符(或PowerShell)中找出该远程主机支持的SMB版本?

编辑:虽然我上面提到了Windows 7,但我确信这个问题与许多系统/网络管理员或桌面支持人员有关,因此我在这里发布问题而不是在superuser.com上发布.

最简单的方法是安装 WireShark并捕获数据包,它将解码它们并应显示协议版本.它们有一个 SMBv2 entry on their wiki,因此最新版本的WireShark应该在数据包捕获中对其进行解码.

相关文章

文章浏览阅读2.2k次,点赞6次,收藏20次。在我们平时办公工作...
文章浏览阅读1k次。解决 Windows make command not found 和...
文章浏览阅读3.2k次,点赞2次,收藏6次。2、鼠标依次点击“计...
文章浏览阅读1.3w次。蓝光版属于高清版的一种。BD英文全名是...
文章浏览阅读974次,点赞7次,收藏8次。提供了更强大的功能,...
文章浏览阅读1.4w次,点赞5次,收藏22次。如果使用iterator的...