Windows Server 2012 R2 配置SMB服务器

以管理员身份运行PowerShell

查看SMB配置

Get-SmbServerConfiguration

配置参考:https://learn.microsoft.com/zh-cn/powershell/module/smbshare/set-smbserverconfiguration?view=windowsserver2022-ps#-enableauthenticateusersharing

启用SMBv1和SMB v2/v3

SMBv1

检测: Get-SmbServerConfiguration | Select EnableSMB1Protocol

禁用: Set-SmbServerConfiguration –EnableSMB1Protocol $false

启用: Set-SmbServerConfiguration –EnableSMB1Protocol $true

SMB v2/v3

检测:Get-SmbServerConfiguration | Select EnableSMB2Protocol

禁用:Set-SmbServerConfiguration –EnableSMB2Protocol $false

启用:Set-SmbServerConfiguration –EnableSMB2Protocol $true

备注:Windows 8和Windows Server 2012引入了新的 Set-SMBServerConfiguration Windows PowerShell cmdlet。 使用 cmdlet 可以在服务器组件上启用或禁用 SMBv1、SMBv2 和 SMBv3 协议。

运行 Set-SMBServerConfiguration cmdlet后,无需重新启动计算机。

 

更多参考:https://learn.microsoft.com/zh-CN/windows-server/storage/file-server/troubleshoot/detect-enable-and-disable-smbv1-v2-v3?tabs=server