Перейти к основному содержанию

PowerShell — список экземпляров MSSQL

PowerShell

Получаем список экземпляров компонента Database Engine (SQL Server) на хосте с помощью PowerShell.

Экземпляр ядра СУБД (инстанс) работает как служба, поэтому достаточно просто получить список нужных нам служб и их статусы. Достаточно отфильтровать по названию.

$server = $env:computername  
$object = Get-WmiObject win32_service -ComputerName $server | where {($_.name -like "MSSQL$*" -or $_.name -like "MSSQLSERVER" -or $_.name -like "SQL Server (*") -and $_.name -notlike "*helper*" -and $_.name -notlike "*Launcher*"}

if ($object)
{
  $instInfo= $object | select Name, StartMode, State, Status
  $instInfo
} else {
  Write-Host "No instances found!"
}

sql

Теги

 

Похожие материалы

Уязвимость на серверах HPE ProLiant BL/DL/ML — (CVE-2022-26006, CVE-2022-21198). И Supermicro X11, X12, X13.

Intel доводит до сведения HP и HPE информацию о потенциальной уязвимости повышения привилегий в BIOS для некоторых моделей процессоров Intel.

Теги

HPE Proliant DL360 Gen10 — установка U.2 NVMe дисков

Задача была простая, поехать в ЦОД, воткнуть два диска в сервер и уехать домой. Думал, управлюсь за пол часа, ага, щаззз. Два с половиной часа нервов, хорошо что всё хорошо закончилось.