Получение списка SQL Server`ов (PowerShell)

by Admin 13. мая 2009 18:57

Есть много способов получить список SQL Server`ов в вашей сети, но меня больше интересуют скрипты на PowerShell (PoSh).

Предлагаю 3 небольших способа:

********

#1 способ (используем SQLCMD):
SQLCMD -L | Out-GridView

 

#2 способ (используем SMO):
[System.Reflection.Assembly]::LoadWithPartialName('Microsoft.SqlServer.Smo') | Out-Null
$SmoApplication = [Microsoft.SqlServer.Management.Smo.SmoApplication]
$dt= $SmoApplication::EnumAvailableSqlServers($false)
$dt.DefaultView | Out-GridView

 

#3 способ
$dt={[System.Data.Sql.SqlDataSourceEnumerator]::Instance.GetDataSources()}
$dt.DefaultView | Out-GridView

 

 

Во всех 3-х способах я вывожу результат в GridView (PowerShell v2).

Tags: ,

PowerShell | SQL Server

Комментарии (1) -

Флекс
Флекс Russia
23.05.2011 20:40:32 #

пауэршелл мастдай. То ли дело похапе!

Reply

Добавить комментарий

  Country flag

biuquote
  • Комментарий
  • Предпросмотр
Loading