Powershell: Remote feststellen ob SQL-Instanzen existieren
Hallo,
ich möchte abfragen ob auf unseren Notebooks eine oder mehrere SQL-Instanzen existieren. Aus Sicherheitsgründen ist die Remote-Abfrage der Registry gesperrt, auch wenn ich folgende Abfrage absetze...
Get-WmiObject -ComputerName $pcname win32_service | where {$_.name -like "MSSQL*"}
bekomme ich kein Ergebnis sondern ein "Get-WmiObject : Access denied".
Gehe ich in START und geben den Rechner-Namen ein (\\PCNAME\...) wird mir die Instanz(en) angezeigt, nur über Powershell habe ich kein Erfolg.
Wenn RDP-Zugriff eingeschränkt ist, wie könnte ich sonst eine bestehende Instanz bzw alle Instanzen abfragen?
Viele Grüsse,
Daniel
ich möchte abfragen ob auf unseren Notebooks eine oder mehrere SQL-Instanzen existieren. Aus Sicherheitsgründen ist die Remote-Abfrage der Registry gesperrt, auch wenn ich folgende Abfrage absetze...
Get-WmiObject -ComputerName $pcname win32_service | where {$_.name -like "MSSQL*"}
bekomme ich kein Ergebnis sondern ein "Get-WmiObject : Access denied".
Gehe ich in START und geben den Rechner-Namen ein (\\PCNAME\...) wird mir die Instanz(en) angezeigt, nur über Powershell habe ich kein Erfolg.
Wenn RDP-Zugriff eingeschränkt ist, wie könnte ich sonst eine bestehende Instanz bzw alle Instanzen abfragen?
Viele Grüsse,
Daniel
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 230657
Url: https://administrator.de/forum/powershell-remote-feststellen-ob-sql-instanzen-existieren-230657.html
Ausgedruckt am: 17.04.2025 um 10:04 Uhr
1 Kommentar
Hallo Daniel,
sind in der Firewall des Clients folgende Services freigeschaltet ?
Und dann der Abfrage zusätzlich mal Credentials mitgeben, falls du nicht in einer Konsole mit einem Domain-Admin-Account abfragst:
Grüße Uwe
sind in der Firewall des Clients folgende Services freigeschaltet ?
- Windows-Verwaltungsinstrumentation (WMI eingehend)
- Windows-Verwaltungsinstrumentation (DCOM eingehend)
- Windows-Verwaltungsinstrumentation (ASync eingehend)
Und dann der Abfrage zusätzlich mal Credentials mitgeben, falls du nicht in einer Konsole mit einem Domain-Admin-Account abfragst:
$cred = Get-Credential
Get-WmiObject -ComputerName $pcname -Class "win32_service" -Credentials $cred | where {$_.name -like "MSSQL*"}