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

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

Теги

 

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

Что мне не нравится в Яндекс:Дзен

Есть у этого сайта канал в Яндекс:Дзен. Кто хочет, может подписаться, это бесплатно. Статьи на канале выходят с некоторым опозданием, только важные вести с полей информационной безопасности или скоропортящиеся посты выходят одновременно со статьёй на сайте. Надо бы повесить где-нибудь ссылочку на канал, однако я не тороплюсь. Гложет меня сомнение, что мои статьи про системное администрирование подходят по формату к данному яндекс-ресурсу. И на это есть основания.

Теги

Клавиатура Lenovo — вернуть F1-F12 вместо Fn

Есть у меня клавиатура Lenovo, модель снизу написана — KU-0989. Я не знаю кто в компании Lenovo придумал по умолчанию вместо кнопок F1-F12 сделать активными дополнительные функции, вероятно, это был трёхрукий человек. Вместо обычного нажатия F5 приходится нажимать Fn+F5. ?‍♂️

Теги