![]() |
+7 (495) 229-0436 | ![]() |
shopadmin@itshop.ru | 119334, г. Москва, ул. Бардина, д. 4, корп. 3 | ![]() |
![]() |
![]() |
|
|
Получение версии SQL сервера при помощи Powershell19.01.2010 14:36
Совершенно случайно возникла необходимость собрать данные по установленным SQL серверам. Через SCCM собрали то что поставлено, но вот получить редакции установленных серверов не получилось, после чтения документации нашлось следующее SELECT SERVERPROPERTY("productversion"), SERVERPROPERTY ("productlevel"), SERVERPROPERTY ("edition") выполнять руками на всех серверах показалось как то "не спортивно"… в результате некоторых мучений (минут 10) получился следующий код function getData { param ( [string] $SQLSERVER ) Write-Host -ForegroundColor "white" SQL Server: -NoNewline Write-Host -ForegroundColor "Red" $SQLSERVER $SqlConnection = New-Object System.Data.SqlClient.SqlConnection $SqlConnection.ConnectionString = "Server=$SQLSERVER;Database=$Database;Integrated Security=True" $SqlCmd = New-Object System.Data.SqlClient.SqlCommand $SqlCmd.Connection = $SqlConnection $SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter $SqlCmd.CommandText = "SELECT SERVERPROPERTY("servername"), SERVERPROPERTY("productversion"), SERVERPROPERTY ("productlevel"), SERVERPROPERTY ("edition")" $SqlConnection.Close() clear-host Write-Host Done соответственно ему скормили файл servers.txt и на выходе получили Column1 Column2 Column3 Column4 ------- ------- ------- ------- SQL01 8.00.2187 SP4 Enterprise Edition Ссылки по теме |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
О нас |
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.
На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям. Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе. В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.
|
119334, г. Москва, ул. Бардина, д. 4, корп. 3 +7 (495) 229-0436 shopadmin@itshop.ru |
|
© ООО "Interface Ltd." Продаем программное обеспечение с 1990 года |