Windows 10 е система, която интегрира различни протоколи, които ще направят използването й интегрално както с вътрешни, така и с външни процеси, а един от тези протоколи е SMB протоколът. SMB (Server Message Block) е разработен като протокол за споделяне на мрежови файлове, който се състои от набор от пакети съобщения, които се стремят да определят коя версия на протокола да се използва, което позволява да бъде възможно споделянето на файлове, принтери и повече в локална мрежа.
Предимства на SMBSMB също ни дава възможност за споделяне между операционни системи Windows и Linux, това ни дава възможност за:
- Печатайте в локална мрежа
- Разширено боравене с атрибути на файлове
- Заключване на файлове и записи
- Поддръжка на Unicode
- Диалектни преговори
- Удостоверяване на файл, директория и споделен достъп
SMB се предлага във версии SMB1 или SMB2, където всяка от тях има различни характеристики, трябва да се отбележи, че в Windows 10 Home и Windows 10 Professional издания SMBv1 вече е деактивиран и се предлага само SMB2.
Предимства на SMB2Това е така, защото SMB2 има по -добри функции като:
- Подобрения в използването на мрежата
- По -цялостно четене и писане
- Поддръжка на MTU
- Модел на лизинг на клиенти на Oplock
- Поддържа по -стари версии на SMB и други
С този урок ще научим как да управляваме тези два протокола чрез PowerShell като администратори и по този начин ще можем да активираме или деактивираме SMB1 и SMB2.
1. Активирайте или деактивирайте SMB1 Windows 10 PowerShell
Ще видим различни действия, които да използваме, това са:
Етап 1
Проверете дали SMB1 е активен: за това изпълняваме следното. В реда State проверяваме текущото състояние.
Get -WindowsO optionalFeature -Online -FeatureName SMB1Protocol
Увеличете
Стъпка 2
За да деактивирате SMB1, изпълняваме:
Деактивиране -WindowsO optionalFeature -Online -FeatureName SMB1Protocol
Увеличете
Стъпка 3
За да го активираме, изпълняваме. Въвеждаме буквата Y, за да рестартираме системата.
Enable -WindowsO optionalFeature -Online -FeatureName SMB1Protocol
Увеличете
2. Активирайте или деактивирайте SMB2 Windows 10 PowerShell
Както при SMB1, имаме някои команди за управление на този протокол от PowerShell, това е възможно.
Етап 1
За да проверите текущото му състояние:
Get-SmbServerConfiguration | Изберете EnableSMB2Protocol
Увеличете
Стъпка 2
За да деактивирате SMB2, изпълняваме:
Set -SmbServerConfiguration -EnableSMB2Protocol $ falseСтъпка 3
Трябва да потвърдим действието:
Увеличете
Стъпка 4
За да го активирате, изпълняваме:
Set-SmbServerConfiguration EnableSMB2Protocol $ true
Увеличете
С тези команди сме управлявали SMB1 или SMB 2 от Windows PowerShell по функционален начин.