Find-MssqlServer #
ÜBERSICHT #
Sucht nach Microsoft SQL Servern im lokalen Netzwerk mittels UDP-Broadcast.
SYNTAX #
Find-MssqlServer [[-LocalIp] <string>] [[-RemoteIp] <string>] [[-UdpPort] <int>] [[-TimeoutSeconds]
<int>] [-Force] [<CommonParameters>]
BESCHREIBUNG #
Diese Funktion sendet eine UDP-Broadcast-Nachricht und sammelt die Antworten von SQL Servern, die im Netzwerk auf Anfragen reagieren. Die Suche berücksichtigt einen konfigurierbaren Zeitrahmen (Timeout).
PARAMETER #
-LocalIp #
Type: string
Default: '127.0.0.1'
Lokale IP-Adresse oder Hostname, an die der UDP-Client gebunden werden soll. IPv4 wird bevorzugt. Standard ist “127.0.0.1”.
-RemoteIp #
Type: string
Default: '255.255.255.255'
Ziel-IP-Adresse (Standard Broadcast “255.255.255.255”).
-UdpPort #
Type: int
Default: 1434
UDP-Port des SQL Browser-Dienstes. Standardmäßig 1434.
-TimeoutSeconds #
Type: int
Default: 2
Maximale Wartezeit auf Antworten in Sekunden. Standardwert ist 2 Sekunden.
-Force #
Type: switch
Versucht, den SQLBrowser-Dienst zu starten, falls er lokal nicht läuft.
AUSGABEN #
[PSCustomObject[]] - Liste gefundener SQL-Server mit Eigenschaften:
- Ip (IP-Adresse) - ServerName - InstanceName - IsClustered - Version - tcp (TCP-Port der Instanz)
BEISPIELE #
# Suche nach SQL Servern im lokalen Netzwerk
Find-MssqlServer
# Lokale Suche (localhost) erzwingen und Dienst ggf. starten
Find-MssqlServer -LocalIp localhost -Force
# SQL Server suchen und gefundene IP-Adressen anzeigen (verbose)
Find-MssqlServer -Verbose