Como verificar qual versão do SMB está habilitada no Windows Server 2008 R2

1

Estou usando o Windows Server 2008 R2. Eu quero saber qual versão do SMB está habilitada no meu servidor.

Eu usei o seguinte comando no PowerShell para saber as versões do smb instaladas: sc.exe qc lanmanworkstation

Em sua saída, o DEPENDENCIES mostra duas versões do SMB: MRxSmb10 e MRxSmb20 .

Agora a confusão está fora de 2 versões instaladas, qual versão SMB está habilitada no meu servidor? Como o Windows Server 2008 R2 não suporta o comando get-smbconnection , não consigo determinar a versão específica.

Também verifiquei o caminho do registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters e não há entrada sobre a versão do SMB.

Alguém pode me dizer como determinar qual versão SMB está habilitada no servidor se as versões SMB são mais do que uma?

    
por beginner 16.03.2018 / 11:34

1 resposta

1

Se você não encontrar HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters contendo a chave para SMB1 com REG_DWORD: 0 para desativado , ela estará ativada, o que é adicionado ao outro método que indicou o lanmanworkstation tendo dependência para MRxSmb10 e RxSmb20 .

Conforme descrito em Como detectar, habilitar e desabilitar a seção SMBv1, SMBv2 e SMBv3 para o Windows Server 2008 R2, você pode desabilitar o SMBv1 com

sc.exe config lanmanworkstation depend= bowser/mrxsmb20/nsi
sc.exe config mrxsmb10 start= disabled

Depois disso, sc.exe query lanmanworkstation deve mostrar apenas MRxSmb20 .

    
por 16.03.2018 / 12:11