Skip to content

Commit fa79ab8

Browse files
committed
- Updates to SqlServerInventory.psm1 module:
- Added version for SQL 2014 - Modified Import-GzCliXml, Export-GzCliXml, ConvertFrom-GzCliXml, and ConvertTo-GzCliXml - Fixed bug introduced in Windows 8.1 where a new method overload appeared and sometimes borked serialization/deserialization - Modified Get-SqlServerInventoryDatabaseEngineAssessment - Updated check for missing alerts on sev 19-25 to try and explictly convert severity values to INT when evaluating their range - Added specific check for Priority Boost Enabled - Fixed check for torn page detection - previous versions recommended TORN_PAGE_DETECTION for SQL 2000 but that wasn't an option - Modified Export-SqlServerInventoryDatabaseEngineConfigToExcel - Updated Worksheet 13 (Server Security - Logins) to limit display of a Windows Group login's member list to 5000 characters - Updates to SqlServerDatabaseEngineInformation.psm1 module: - Added version for SQL 2014 - Changed ad-hoc queries to use whatever database ConnectionContext object is connected to for executing ad-hoc queries instead of explicitly using master database - Modified Get-ServerConfigurationInformation to consolidate code for enumerating server and server object permissions - Modified Get-SqlServerSecurityInformation to note that the list AD group members is incomplete if an error enumerating membership occurs but we can still resolve some members - Modified Get-DatabaseInformation to include permissions for Assemblies, Asymmetric Keys, Certificates, Database Principals, Fulltext Catalogs, Fulltext Stoplists, Message Types, Remote Service Bindings, Routes, Schemas, Services, Service Contracts, Symmetric Keys, Types, and XML Schema Collections in addition to object permissions - Updates to NetworkScan.psm1 module: - Added additional service name pattern to check for when looking in a machine's registry for SQL Server instances
1 parent 4fc6bf9 commit fa79ab8

3 files changed

Lines changed: 167 additions & 91 deletions

File tree

Modules/NetworkScan/NetworkScan.psm1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1643,7 +1643,7 @@ function Find-SqlServerService {
16431643

16441644
# Get Service Information
16451645
Get-WmiObject -Namespace root\CIMV2 -Class Win32_Service `
1646-
-Filter "DisplayName = '$DisplayName'" `
1646+
-Filter $('DisplayName = "{0}" OR DisplayName = "SQL Server ({0})"' -f $DisplayName) `
16471647
-Property PathName,StartMode,ProcessId,State,StartName,Description -ComputerName $IpAddress -ErrorAction Stop |
16481648
ForEach-Object {
16491649
$PathName = $_.PathName
@@ -1752,7 +1752,7 @@ function Find-SqlServerService {
17521752

17531753
# Get Service Information
17541754
Get-WmiObject -Namespace root\CIMV2 -Class Win32_Service `
1755-
-Filter "DisplayName = '$DisplayName'" `
1755+
-Filter $('DisplayName = "{0}" OR DisplayName = "SQL Server Agent ({0})"' -f $DisplayName) `
17561756
-Property PathName,StartMode,ProcessId,State,StartName,Description -ComputerName $IpAddress -ErrorAction Stop |
17571757
ForEach-Object {
17581758
$PathName = $_.PathName

0 commit comments

Comments
 (0)