O Windows 10 é um sistema que integra diferentes protocolos que farão seu uso integral com processos internos e externos e um desses protocolos é o protocolo SMB. O SMB (Server Message Block) foi desenvolvido como um protocolo de compartilhamento de arquivos em rede que é composto por um conjunto de pacotes de mensagens que buscam definir qual versão do protocolo utilizar, o que permite o compartilhamento de arquivos, impressoras e mais em uma rede local.
Vantagens de SMBO SMB também nos dá a possibilidade de compartilhar entre os sistemas operacionais Windows e Linux, o que nos dá a possibilidade de:
- Imprimir em uma rede local
- Tratamento estendido de atributos de arquivo
- Arquivo e bloqueio de registro
- Suporte Unicode
- Negociação de dialeto
- Arquivo, diretório e autenticação de acesso compartilhado
O SMB está disponível nas versões SMB1 ou SMB2 onde cada uma possui características diferentes, deve-se destacar que nas edições Windows 10 Home e Windows 10 Professional o SMBv1 já está desabilitado e apenas o SMB2 é oferecido.
Vantagens do SMB2Isso ocorre porque o SMB2 tem recursos melhores, como:
- Melhorias no uso da rede
- Leitura e escrita mais abrangentes
- Suporte MTU
- Modelo de locação do cliente Oplock
- Suporta versões mais antigas de SMB e mais
Com este tutorial, vamos aprender como gerenciar esses dois protocolos por meio do PowerShell como administradores e, assim, ser capaz de ativar ou desativar SMB1 e SMB2.
1. Habilitar ou desabilitar SMB1 Windows 10 PowerShell
Veremos diferentes ações para usar, são elas:
Passo 1
Verifique se SMB1 está ativo: para isso executamos o seguinte. Na linha State, verificamos o estado atual.
Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
PROLONGAR
Passo 2
Para desativar SMB1, executamos:
Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
PROLONGAR
etapa 3
Para habilitá-lo, executamos. Entramos com a letra Y para reiniciar o sistema.
Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
PROLONGAR
2. Habilitar ou desabilitar SMB2 Windows 10 PowerShell
Tal como acontece com SMB1, temos alguns comandos para gerenciar este protocolo do PowerShell, é possível.
Passo 1
Para verificar seu status atual:
Get-SmbServerConfiguration | SelectEnableSMB2Protocol
PROLONGAR
Passo 2
Para desativar SMB2, executamos:
Set-SmbServerConfiguration -EnableSMB2Protocol $ falseetapa 3
Devemos confirmar a ação:
PROLONGAR
Passo 4
Para ativá-lo, executamos:
Set-SmbServerConfiguration EnableSMB2Protocol $ true
PROLONGAR
Com esses comandos, gerenciamos SMB1 ou SMB 2 do Windows PowerShell de maneira funcional.