域控环境中启用永久支持SMB1.0

目前微软已经默认禁用了SMB1.0版本,但经常会因为各种原因还需要用到SMB版本1,例如在Windows 2012 R2的域控环境中,如果还有WinXP系统的客户机,就必须打开SMB1.0。

临时启用SMB1的支持

操作命令

查看SMB1文件服务

Get-WindowsFeature FS-SMB1

查看SMB1状态

Get-SmbServerConfiguration | Select EnableSMB1Protocol

查看SMB2状态

Get-SmbServerConfiguration | Select EnableSMB2Protocol

禁用SMB1

Set-SmbServerConfiguration -EnableSMB1Protocol $false

启用SMB1

Set-SmbServerConfiguration -EnableSMB1Protocol $true

察觉SMB1

Get-WindowsOptionalFeature –Online –FeatureName SMB1Protocol

禁用SMB1

Disable-WindowsOptionalFeature -Online -FeatureName smb1protocol

启用SMB1

Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol

启动Win2012R2的powershell输入以下两个命令

  1. Set-SmbServerrConfiguration -RejectUnencryptedAccess $false
  2. Set-SmbServerConfiguration –EnableSMB1Protocol $true

之后发现已经可以正常支持SMB1了,但是重启后又被禁用了。

永久启用SMB1的支持

在上面操作之后 ,PowerShell 中再输入如下命令

WindowsFeature FS-SMB1

  • 如果可能,在生产环境中应避免使用SMB1.0版本。

如果还是不能访问SMB1共享

查看 “ Windows Remote Management(WinRM)” 服务是否启动。


域控环境中启用永久支持SMB1.0
http://anximin.github.io/2021/07/05/Win_enable_smb1/
作者
Sylar
发布于
2021年7月5日
许可协议