加入收藏 | 设为首页 | 会员中心 | 我要投稿 宁德站长网 (https://www.0593zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

server-message-block – 如何检查工作站在Windows上使用的服务

发布时间:2020-12-25 19:08:02 所属栏目:Windows 来源:网络整理
导读:有时在慢速连接时我们会切换到较旧版本的协议.我希望能够检查并查看正在使用的版本,我只知道如何设置版本ala: sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi sc.exe config mrxsmb20 start= disabled 如何在不使用Powershell的情况下检查

有时在慢速连接时我们会切换到较旧版本的协议.我希望能够检查并查看正在使用的版本,我只知道如何设置版本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$         DOMAINUSER   otherdomainotheruser...   2.02      1
SERVER1      backups     DOMAINUSER   DOMAIN.LOCALUSER          3.02      2
SERVER3      users       DOMAINUSER   DOMAIN.LOCALUSER          2.02      1

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

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

(编辑:宁德站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!