设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 手机 数据 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

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

发布时间:2020-12-25 09:30 所属栏目:117 来源:网络整理
导读:有时在慢速连接时我们会切换到较旧版本的协议.我希望能够检查并查看正在使用的版本,我只知道如何设置版本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$         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?

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读