SMB3 erzwingen, wenn möglich?

SMB3 erzwingen, wenn möglich?

Hintergrund

Ich habe eine Umgebung mit etwa 5.000 Arbeitsstationen und etwa 1.000 Servern.

Auf allen meinen Dateifreigabeservern läuft Windows Server 2012 oder höher und sie unterstützen daher SMBv3.

Ungefähr die Hälfte meiner Arbeitsstationen läuft unter Windows 10 und unterstützt daher SMBv3; die andere Hälfte läuft unter Windows 7 und unterstützt daher nur SMBv2 oder niedriger.

Ich arbeite daran, diese Windows 7-Rechner zu ersetzen, aber das wird noch eine Weile dauern. Wir haben für erweiterten Support bezahlt, also ist ein weiteres Jahr ok.

Mein Problem

Ist es möglich, SMBv3-Verbindungen zu erzwingen, wenn SMBv3-Konnektivität möglich ist, ansonsten aber SMBv2 zu unterstützen?

Beispiel:

Die Windows 10-Workstation besucht die Abteilungsfreigabe „Buchhaltung“, um eine Datei abzurufen. Die Verbindung zwischen der Workstation und der Abteilungsfreigabe (unserem Dateiserver) erfolgt über SMBv3

Die Windows 7-Arbeitsstation besucht die Abteilungsfreigabe „Buchhaltung“, um eine Datei abzurufen. Die Verbindung zwischen der Arbeitsstation und der Abteilungsfreigabe (unserem Dateiserver) erfolgt über SMBv2

BEARBEITEN

Ich habe es Get-SmbConnectionauf meiner Win10-Workstation zu meinem Dateiserver ausgeführt und es wird Version 3.02 gemeldet.

Wenn Sie jedoch Wireshark ausführen, während Sie eine Datei zwischen Arbeitsstation und Freigabe übertragen, wird SMBv2 angezeigt, und Wireshark kann die übertragene Datei aus den erfassten Paketen neu erstellen. SMBv3 ist verschlüsselt, daher sollte dies nicht möglich sein, wenn es so wäre.

Ich nehme an, daher kommt meine Verwirrung.

Antwort1

So funktioniert SMB bereits laut Spezifikation. Es wird eine Verbindung mit der höchsten Version hergestellt, die beide Parteien unterstützen. Server 2012 zu Windows 10 = smb3, 7 zu Server 2012, smb2 usw. Dies kann mit Get-SmbConnectioneinem Cmdlet in Powershell auf jedem Host mit einer SMB-Verbindung zu einem anderen Host überprüft werden.

verwandte Informationen