SQL用にインストールされたコンポーネントを一覧表示するコマンドがCLIまたはPowerShellにありますか? SQL Serverインストールセンターのプログラムオプションの[ツール]から検出レポートを実行して取得できる機能リストのようなものを探しています。
Windows Server 2008 R2 EnterpriseのCOREバージョンでSQL Server 2012を実行しています。私はネットの周りを検索しましたが、有用なものは何も見つかりませんでした。
SQL Server 2012のコンポーネント は、サーバーと管理ツールで分けられています。次のようなPowerShellコマンドを使用して、サーバーレベルのコンポーネントを取得できます。
Get-Service *SQL*
管理ツールを取得するには、アンインストールリストのレジストリ検索が必要になるか、WMIクラスwin32_product
をクエリできます。
get-wmiobject win32_product |
where {$_.Name -match "SQL" -AND $_.vendor -eq "Microsoft Corporation"} |
select name, version