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 $ falseKrok 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.