server-message-block – 如何检查工作站在Windows上使用的服务器消息块客户端版本?

前端之家收集整理的这篇文章主要介绍了server-message-block – 如何检查工作站在Windows上使用的服务器消息块客户端版本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有时在慢速连接时我们会切换到较旧版本的协议.我希望能够检查并查看正在使用的版本,我只知道如何设置版本ala:
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi 
sc.exe config mrxsmb20 start= disabled

如何在不使用Powershell的情况下检查正在使用的协议版本?

如果您使用的是Windows 8.1或2012,则可以使用PowerShell cmdlet Get-SmbConnection.

要解释答案(复制并粘贴自here):

  • SMB 1 – Windows 2000
  • SMB 2 – Windows Server 2008 and WIndows Vista SP1
  • SMB 2.1 – Windows Server 2008 R2 and Windows 7
  • SMB 3.0 – Windows Server 2012 and Windows 8

样本输出

ServerName   ShareName   UserName      Credential                 Dialect   NumOpens
----------   ---------   --------      ----------                 -------   --------
SERVER2      f$         DOMAIN\USER   otherdomain\otheruser...   2.02      1
SERVER1      backups     DOMAIN\USER   DOMAIN.LOCAL\USER          3.02      2
SERVER3      users       DOMAIN\USER   DOMAIN.LOCAL\USER          2.02      1

如果你不这样做,也许这个相关的问题会有所帮助:

> ServerFault,How do I find out what version of SMB is enabled on a remote host?

原文链接:https://www.f2er.com/windows/369288.html

猜你在找的Windows相关文章