Windows 10 este un sistem care integrează diferite protocoale care vor face utilizarea sa integrală atât cu procesele interne, cât și externe, iar unul dintre aceste protocoale este protocolul SMB. SMB (Server Message Block) a fost dezvoltat ca un protocol de partajare a fișierelor de rețea care este alcătuit dintr-un set de pachete de mesaje care caută să definească ce versiune a protocolului să utilizeze, acest lucru permite să fie posibil să partajați fișiere, imprimante și mai multe pe o rețea locală.
Avantajele IMM-urilorSMB ne oferă, de asemenea, posibilitatea de partajare între sistemele de operare Windows și Linux, acest lucru ne oferă posibilitatea:
- Imprimați pe o rețea locală
- Manipulare extinsă a atributelor de fișiere
- Blocare fișier și înregistrare
- Suport Unicode
- Negocierea dialectului
- Autentificare fișier, director și acces partajat
SMB este disponibil în versiunile SMB1 sau SMB2 în care fiecare are caracteristici diferite, trebuie remarcat faptul că în edițiile Windows 10 Home și Windows 10 Professional SMBv1 este deja dezactivat și este oferit doar SMB2.
Avantaje SMB2Acest lucru se datorează faptului că SMB2 are caracteristici mai bune, cum ar fi:
- Îmbunătățiri în utilizarea rețelei
- Lectură și scriere mai cuprinzătoare
- Suport MTU
- Model de închiriere pentru clienți Oplock
- Suportă versiuni mai vechi ale SMB și multe altele
Cu acest tutorial vom învăța cum să gestionăm aceste două protocoale prin PowerShell ca administratori și astfel să putem activa sau dezactiva SMB1 și SMB2.
1. Activați sau dezactivați SMB1 Windows 10 PowerShell
Vom vedea diferite acțiuni de utilizat, acestea sunt:
Pasul 1
Verificați dacă SMB1 este activ: pentru aceasta executăm următoarele. În linia State verificăm starea curentă.
Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
MARI
Pasul 2
Pentru a dezactiva SMB1 executăm:
Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
MARI
Pasul 3
Pentru a-l activa, executăm. Introducem litera Y pentru a reporni sistemul.
Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
MARI
2. Activați sau dezactivați SMB2 Windows 10 PowerShell
Ca și în cazul SMB1, avem câteva comenzi pentru a gestiona acest protocol de la PowerShell, este posibil.
Pasul 1
Pentru a verifica starea sa curentă:
Get-SmbServerConfiguration | Selectați EnableSMB2Protocol
MARI
Pasul 2
Pentru a dezactiva SMB2 executăm:
Set-SmbServerConfiguration -EnableSMB2Protocol $ falsePasul 3
Trebuie să confirmăm acțiunea:
MARI
Pasul 4
Pentru activare executăm:
Set-SmbServerConfiguration EnableSMB2Protocol $ true
MARI
Cu aceste comenzi am gestionat SMB1 sau SMB 2 de la Windows PowerShell într-un mod funcțional.