SMB Portnummer anzeigen und überprüfen mit PowerShell

Was ist die SMB Portnummer und wie kannst du diese per Windows PowerShell auslesen? Das Server-Message-Block (SMB)-Protokoll wird hauptsächlich in Windows-Netzwerken verwendet, um den Austausch von Dateien und Ressourcen zwischen Computern zu ermöglichen.

In den meisten Fällen erfolgt die Kommunikation über den Port 445. Wenn du herausfinden möchtest, ob SMB auf deinem Windows-System korrekt konfiguriert ist und welchen Port es verwendet, kannst du dies ganz einfach mit der Windows PowerShell überprüfen.

Windows Firewallregeln für SMB prüfen

Eine Möglichkeit, die SMB Portnummer zu identifizieren, ist das Anzeigen der Firewallregeln, die SMB betreffen. Dies hilft dir, herauszufinden, ob die nötigen Ports für SMB in der Firewall freigegeben sind.

Der folgende PowerShell-Befehl zeigt alle Regeln an, die für SMB unter „Datei- und Druckerfreigabe“ verwendet werden:

Get-NetFirewallRule -DisplayGroup "File and Printer Sharing" | Get-NetFirewallPortFilter

DraggedImage 8 scaled

Das Ergebnis zeigt dir, welche Ports für SMB Portnummer in der Firewall konfiguriert sind. In den meisten Fällen sollte Port 445 angezeigt werden, da dies der Standardport für SMB über TCP/IP ist. Ältere Windows-Versionen oder spezielle Umgebungen könnten auch noch Port 139 nutzen, falls NetBIOS verwendet wird.

Überprüfung, ob SMB auf Port 445 läuft

Eine direkte Methode, um zu prüfen, ob SMB auf dem Standardport läuft, besteht auch darin, die aktiven Verbindungen auf Port 445 zu prüfen. Dazu verwendest du das PowerShell Cmdlet Get-NetTCPConnection

Get-NetTCPConnection -LocalPort 445
smb portnummer mit der PowerShell anzeigen
smb Portnummer mit der PowerShell anzeigen

Dieser Befehl zeigt dir alle aktuellen TCP-Verbindungen auf dem Port 445. Wenn eine Verbindung angezeigt wird, läuft SMB auf diesem Port. Wenn keine Ausgabe erscheint, könnte SMB entweder deaktiviert oder auf einem anderen Port konfiguriert sein.

Überprüfung, ob SMB aktiviert ist

Zusätzlich kannst du auch prüfen, ob SMB aktiviert ist und welche Version des SMB-Protokolls verwendet wird. Es gibt unterschiedliche Versionen, wie SMBv1, SMBv2 und SMBv3.

Aufgrund der Sicherheit sollte man aber immer prüfen, welche SMB Versionen man benötigt. So wird z. B. aus Sicherheitsgründen das SMB1 Protokoll standardmäßig in Windows nicht mehr aktiviert.

Get-WindowsFeature FS-SMB1

Dieser Befehl zeigt an, ob SMBv1 installiert und aktiv ist. In den meisten modernen Umgebungen sollte SMBv1 deaktiviert sein, da es veraltet und anfällig für Sicherheitslücken ist.

smb Portnummer - Windows SMB Versionen auslesen
smb Portnummer – Windows SMB Versionen auslesen
Get-SmbServerConfiguration

Mit diesem Befehl erhältst du Informationen über die Konfiguration von SMBv2 und SMBv3. Diese Versionen werden in modernen Netzwerken empfohlen, da sie sicherer und effizienter sind.

Fazit und Ausblick

Mit PowerShell kannst du einfach und schnell überprüfen, ob SMB in deinem Windows-Netzwerk korrekt läuft und auf dem richtigen Port kommuniziert. Die Standardportnummer für SMB ist 445, und dieser sollte sowohl in den Firewallregeln als auch in den aktiven Verbindungen sichtbar sein.

Achte außerdem darauf, die richtige SMB Version zu verwenden, um dein Netzwerk sicher zu halten. Die veraltete SMB Version 1 sollte aus Sicherheitsgründen unbedingt deaktiviert werden.

Keine Produkte gefunden.

Der Blogbetreiber und Autor: Markus Elsberger

Über den Autor

Mein Name ist Markus Elsberger und ich beschäftige mich mit der Administration von Windows und Linux-Systemen sowie mit diversen Themen bzgl. Netzwerktechnik. In meiner Lehrtätigkeit erstelle ich verschiedene Szenarien und teste auch verschiedene Konfigurationen, welche ich in diesem Blog festhalten möchte. -> Gern kannst du mich mit einem Kaffee unterstützen!


Kostenlose Befehlsreferenzen und E-Books
(Netzwerkanalyse, Benutzerverwaltung, Festplattenkonfiguration, u. v. m.)


Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Kostenlose E-Books für die IT-Administration

Steigere deine IT-Kompetenzen

Ebook - 10 Schritte nach der Windows Installation
Close the CTA

Windows 11, Windows Server, Docker, PowerShell Referenzen, Batch, Linux Terminal, 

u.v.m.