Windows 10, kullanımını hem dahili hem de harici süreçlerle entegre hale getirecek farklı protokolleri entegre eden bir sistemdir ve bu protokollerden biri de SMB protokolüdür. SMB (Sunucu İleti Bloğu), protokolün hangi sürümünün kullanılacağını tanımlamaya çalışan bir dizi mesaj paketinden oluşan bir ağ dosya paylaşım protokolü olarak geliştirilmiştir; bu, dosyaların, yazıcıların ve yerel bir ağda daha fazlası.
KOBİ AvantajlarıSMB ayrıca bize Windows ve Linux işletim sistemleri arasında paylaşım imkanı veriyor, bu da bize şu imkanı veriyor:
- Yerel bir ağda yazdırın
- Dosya özniteliklerinin genişletilmiş kullanımı
- Dosya ve kayıt kilidi
- Unicode desteği
- lehçe müzakere
- Dosya, dizin ve paylaşılan erişim kimlik doğrulaması
SMB, her birinin farklı özelliklere sahip olduğu SMB1 veya SMB2 sürümlerinde mevcuttur, Windows 10 Home ve Windows 10 Professional sürümlerinde SMBv1'in zaten devre dışı bırakıldığı ve yalnızca SMB2'nin sunulduğu unutulmamalıdır.
SMB2 AvantajlarıBunun nedeni, SMB2'nin aşağıdakiler gibi daha iyi özelliklere sahip olmasıdır:
- Ağ kullanımında iyileştirmeler
- Daha kapsamlı okuma ve yazma
- MTU desteği
- Oplock müşteri kiralama modeli
- SMB'nin eski sürümlerini ve daha fazlasını destekler
Bu eğitimde, bu iki protokolü PowerShell aracılığıyla yönetici olarak nasıl yöneteceğimizi ve böylece SMB1 ve SMB2'yi etkinleştirip devre dışı bırakabileceğimizi öğreneceğiz.
1. SMB1 Windows 10 PowerShell'i etkinleştirin veya devre dışı bırakın
Kullanılacak farklı eylemler göreceğiz, bunlar:
Aşama 1
SMB1'in aktif olup olmadığını kontrol edin: bunun için aşağıdakileri uygularız. Durum satırında mevcut durumu kontrol ederiz.
Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
BÜYÜT
Adım 2
SMB1'i devre dışı bırakmak için şunu yürütürüz:
Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
BÜYÜT
Aşama 3
Etkinleştirmek için çalıştırıyoruz. Sistemi yeniden başlatmak için Y harfini giriyoruz.
Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
BÜYÜT
2. SMB2 Windows 10 PowerShell'i etkinleştirin veya devre dışı bırakın
SMB1'de olduğu gibi, bu protokolü PowerShell'den yönetmek için bazı komutlarımız var, bu mümkün.
Aşama 1
Mevcut durumunu kontrol etmek için:
Get-SmbServerConfiguration | SelectEnableSMB2Protocol
BÜYÜT
Adım 2
SMB2'yi devre dışı bırakmak için şunu yürütürüz:
Set-SmbServerConfiguration -EnableSMB2Protocol $ falseAşama 3
İşlemi onaylamalıyız:
BÜYÜT
4. Adım
Etkinleştirmek için şunu yürütürüz:
Set-SmbServerConfiguration EnableSMB2Protocol $ true
BÜYÜT
Bu komutlar ile Windows PowerShell'den SMB1 veya SMB 2'yi işlevsel bir şekilde yönettik.