Povolte nebo zakažte SMB1 SMB2 Windows 10 PowerShell

Windows 10 je systém, který integruje různé protokoly, díky nimž bude jeho použití integrální s interními i externími procesy, a jedním z těchto protokolů je protokol SMB. SMB (Server Message Block) byl vyvinut jako protokol pro sdílení souborů v síti, který se skládá ze sady balíčků zpráv, které se snaží definovat verzi protokolu, který se má použít, což umožňuje sdílení souborů, tiskáren a více v místní síti.

Výhody SMBSMB nám také dává možnost sdílení mezi operačními systémy Windows a Linux, což nám dává možnost:

  • Tisk v místní síti
  • Rozšířené zpracování atributů souboru
  • Zámek souborů a záznamů
  • Podpora Unicode
  • Vyjednávání dialektů
  • Ověřování souborů, adresářů a sdíleného přístupu

SMB je k dispozici ve verzích SMB1 nebo SMB2, kde každý má jiné vlastnosti, je třeba poznamenat, že v edicích Windows 10 Home a Windows 10 Professional je SMBv1 již zakázán a je nabízen pouze SMB2.

Výhody SMB2Důvodem je, že SMB2 má lepší funkce, jako například:

  • Vylepšení ve využívání sítě
  • Komplexnější čtení a psaní
  • Podpora MTU
  • Oplock model leasingu pro zákazníky
  • Podporuje starší verze SMB a další

V tomto tutoriálu se naučíme, jak tyto dva protokoly spravovat prostřednictvím PowerShell jako administrátoři, a tak budeme moci aktivovat nebo deaktivovat SMB1 a SMB2.

1. Povolte nebo zakažte SMB1 Windows 10 PowerShell


Uvidíme různé akce, které je třeba použít, a to tyto:

Krok 1
Zkontrolujte, zda je aktivní SMB1: za tímto účelem provedeme následující. V řádku Stav kontrolujeme aktuální stav.

 Get -WindowsOptionalFeature -Online -FeatureName SMB1Protocol 

ZVĚTŠIT

Krok 2
K deaktivaci SMB1 provedeme:

 Zakázat -WindowsOptionalFeature -Online -FeatureName SMB1Protocol 

ZVĚTŠIT

Krok 3
Aby to bylo možné, spustíme. Pro restart systému zadáme písmeno Y.

 Povolit -WindowsOptionalFeature -Online -FeatureName SMB1Protocol 

ZVĚTŠIT

2. Povolte nebo zakažte SMB2 Windows 10 PowerShell


Stejně jako u SMB1 máme několik příkazů pro správu tohoto protokolu z PowerShell, je to možné.

Krok 1
Chcete -li zkontrolovat jeho aktuální stav:

 Get-SmbServerConfiguration | Vyberte EnableSMB2Protocol 

ZVĚTŠIT

Krok 2
K deaktivaci SMB2 provedeme:

 Set -SmbServerConfiguration -EnableSMB2Protocol $ false 
Krok 3
Musíme akci potvrdit:

ZVĚTŠIT

Krok 4
K jeho aktivaci provedeme:

 Set-SmbServerConfiguration EnableSMB2Protocol $ true 

ZVĚTŠIT

Pomocí těchto příkazů jsme funkčně spravovali SMB1 nebo SMB 2 z Windows PowerShell.

wave wave wave wave wave