Windows 10 est un système qui intègre différents protocoles qui feront de son utilisation une partie intégrante des processus internes et externes et l'un de ces protocoles est le protocole SMB. SMB (Server Message Block) a été développé en tant que protocole de partage de fichiers réseau composé d'un ensemble de packages de messages qui cherchent à définir quelle version du protocole utiliser, cela permet de partager des fichiers, des imprimantes et plus sur un réseau local.
Avantages PMESMB nous donne également la possibilité de partager entre les systèmes d'exploitation Windows et Linux, cela nous donne la possibilité de :
- Imprimer sur un réseau local
- Gestion étendue des attributs de fichier
- Verrouillage des fichiers et des enregistrements
- Prise en charge d'Unicode
- Négociation dialectale
- Authentification des fichiers, des répertoires et des accès partagés
SMB est disponible dans les versions SMB1 ou SMB2 où chacune a des caractéristiques différentes, il est à noter que dans les éditions Windows 10 Home et Windows 10 Professional SMBv1 est déjà désactivé et seul SMB2 est proposé.
Avantages SMB2C'est parce que SMB2 a de meilleures fonctionnalités telles que :
- Améliorations dans l'utilisation du réseau
- Lecture et écriture plus complètes
- Prise en charge MTU
- Modèle de location client Oplock
- Prend en charge les anciennes versions de SMB et plus
Avec ce tutoriel nous allons apprendre à gérer ces deux protocoles via PowerShell en tant qu'administrateurs et ainsi pouvoir activer ou désactiver SMB1 et SMB2.
1. Activer ou désactiver SMB1 Windows 10 PowerShell
Nous allons voir différentes actions à utiliser, ce sont :
Étape 1
Vérifiez si SMB1 est actif : pour cela, nous exécutons ce qui suit. Dans la ligne State, nous vérifions l'état actuel.
Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
AGRANDIR
Étape 2
Pour désactiver SMB1, nous exécutons :
Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
AGRANDIR
Étape 3
Pour l'activer, nous exécutons. Nous entrons la lettre Y pour redémarrer le système.
Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
AGRANDIR
2. Activer ou désactiver SMB2 Windows 10 PowerShell
Comme avec SMB1, nous avons quelques commandes pour gérer ce protocole depuis PowerShell, c'est possible.
Étape 1
Pour vérifier son état actuel :
Get-SmbServerConfiguration | Sélectionnez Activer le protocole SMB2
AGRANDIR
Étape 2
Pour désactiver SMB2, nous exécutons :
Set-SmbServerConfiguration -EnableSMB2Protocol $ falseÉtape 3
Nous devons confirmer l'action :
AGRANDIR
Étape 4
Pour l'activer, nous exécutons :
Set-SmbServerConfiguration EnableSMB2Protocol $ true
AGRANDIR
Avec ces commandes, nous avons géré SMB1 ou SMB 2 à partir de Windows PowerShell de manière fonctionnelle.