@@ -58,7 +58,7 @@ function Get-AllAgentInfo {
58
58
59
59
' DatabaseMailEnabled' {
60
60
$configurations = $true
61
- $ConfigValues | Add-Member - MemberType NoteProperty - Name ' DatabaseMailEnabled' - Value (Get-DbcConfigValue policy.security.databasemailenabled)
61
+ $ConfigValues | Add-Member - MemberType NoteProperty - Name ' DatabaseMailEnabled' - Value (( $__dbcconfig | Where-Object { $_ .Name -eq ' policy.security.databasemailenabled' }).Value )
62
62
}
63
63
' AgentServiceAccount' {
64
64
if (($Instance.VersionMajor -ge 14 ) -or $IsLinux -or $Instance.HostPlatform -eq ' Linux' ) {
@@ -78,8 +78,8 @@ function Get-AllAgentInfo {
78
78
$Instance.SetDefaultInitFields ([Microsoft.SqlServer.Management.Smo.Agent.Operator ], $OperatorInitFields )
79
79
$OperatorInitFields = $Instance.GetDefaultInitFields ([Microsoft.SqlServer.Management.Smo.Agent.Operator ])
80
80
81
- $ConfigValues | Add-Member - MemberType NoteProperty - Name ' DbaOperatorName' - Value (Get-DbcConfigValue agent.dbaoperatorname)
82
- $ConfigValues | Add-Member - MemberType NoteProperty - Name ' DbaOperatorEmail' - Value (Get-DbcConfigValue agent.dbaoperatoremail)
81
+ $ConfigValues | Add-Member - MemberType NoteProperty - Name ' DbaOperatorName' - Value (( $__dbcconfig | Where-Object { $_ .Name -eq ' agent.dbaoperatorname' }).Value )
82
+ $ConfigValues | Add-Member - MemberType NoteProperty - Name ' DbaOperatorEmail' - Value (( $__dbcconfig | Where-Object { $_ .Name -eq ' agent.dbaoperatoremail' }).Value )
83
83
84
84
$Operator = $ConfigValues.DbaOperatorName.ForEach {
85
85
[PSCustomObject ]@ {
@@ -106,7 +106,7 @@ function Get-AllAgentInfo {
106
106
$Instance.SetDefaultInitFields ([Microsoft.SqlServer.Management.Smo.Agent.AlertSystem ], $FailsafeInitFields )
107
107
$FailsafeInitFields = $Instance.GetDefaultInitFields ([Microsoft.SqlServer.Management.Smo.Agent.AlertSystem ])
108
108
109
- $ConfigValues | Add-Member - MemberType NoteProperty - Name ' FailsafeOperator' - Value (Get-DbcConfigValue agent.failsafeoperator)
109
+ $ConfigValues | Add-Member - MemberType NoteProperty - Name ' FailsafeOperator' - Value (( $__dbcconfig | Where-Object { $_ .Name -eq ' agent.failsafeoperator' }).Value )
110
110
111
111
$failsafeOperator = $ConfigValues.FailsafeOperator.ForEach {
112
112
[PSCustomObject ]@ {
@@ -121,7 +121,7 @@ function Get-AllAgentInfo {
121
121
$Instance.SetDefaultInitFields ([Microsoft.SqlServer.Management.Smo.Mail.MailProfile ], $DatabaseMailProfileInitFields )
122
122
$DatabaseMailProfileInitFields = $Instance.GetDefaultInitFields ([Microsoft.SqlServer.Management.Smo.Mail.MailProfile ])
123
123
124
- $ConfigValues | Add-Member - MemberType NoteProperty - Name ' DatabaseMailProfile' - Value (Get-DbcConfigValue agent.databasemailprofile)
124
+ $ConfigValues | Add-Member - MemberType NoteProperty - Name ' DatabaseMailProfile' - Value (( $__dbcconfig | Where-Object { $_ .Name -eq ' agent.databasemailprofile' }).Value )
125
125
126
126
$databaseMailProfile = $ConfigValues.DatabaseMailProfile.ForEach {
127
127
[PSCustomObject ]@ {
@@ -136,7 +136,7 @@ function Get-AllAgentInfo {
136
136
$Instance.SetDefaultInitFields ([Microsoft.SqlServer.Management.Smo.Agent.JobServer ], $AgentMailProfileInitFields )
137
137
$AgentMailProfileInitFields = $Instance.GetDefaultInitFields ([Microsoft.SqlServer.Management.Smo.Agent.JobServer ])
138
138
139
- $ConfigValues | Add-Member - MemberType NoteProperty - Name ' AgentMailProfile' - Value (Get-DbcConfigValue agent.databasemailprofile)
139
+ $ConfigValues | Add-Member - MemberType NoteProperty - Name ' AgentMailProfile' - Value (( $__dbcconfig | Where-Object { $_ .Name -eq ' agent.databasemailprofile' }).Value )
140
140
141
141
$agentMailProfile = $ConfigValues.AgentMailProfile.ForEach {
142
142
@@ -156,7 +156,7 @@ function Get-AllAgentInfo {
156
156
$Instance.SetDefaultInitFields ([Microsoft.SqlServer.Management.Smo.Agent.Job ], $FailedJobInitFields )
157
157
$FailedJobInitFields = $Instance.GetDefaultInitFields ([Microsoft.SqlServer.Management.Smo.Agent.Job ])
158
158
159
- $maxdays = Get-DbcConfigValue agent.failedjob.since
159
+ $maxdays = ( $__dbcconfig | Where-Object { $_ .Name -eq ' agent.failedjob.since' }).Value
160
160
$startdate = (Get-Date ).AddDays( - $maxdays )
161
161
162
162
$ConfigValues | Add-Member - MemberType NoteProperty - Name ' FailedJob' - Value ' Succeeded'
@@ -176,7 +176,7 @@ function Get-AllAgentInfo {
176
176
$Instance.SetDefaultInitFields ([Microsoft.SqlServer.Management.Smo.Agent.Job ], $JobOwnerInitFields )
177
177
$JobOwnerInitFields = $Instance.GetDefaultInitFields ([Microsoft.SqlServer.Management.Smo.Agent.Job ])
178
178
179
- $ConfigValues | Add-Member - MemberType NoteProperty - Name ' TargetJobOwner' - Value (Get-DbcConfigValue agent.validjobowner.name)
179
+ $ConfigValues | Add-Member - MemberType NoteProperty - Name ' TargetJobOwner' - Value (( $__dbcconfig | Where-Object { $_ .Name -eq ' agent.validjobowner.name' }).Value )
180
180
181
181
$JobOwner = $Instance.JobServer.Jobs.ForEach {
182
182
[PSCustomObject ]@ {
@@ -193,7 +193,7 @@ function Get-AllAgentInfo {
193
193
$Instance.SetDefaultInitFields ([Microsoft.SqlServer.Management.Smo.Agent.Job ], $InvalidJobOwnerInitFields )
194
194
$InvalidJobOwnerInitFields = $Instance.GetDefaultInitFields ([Microsoft.SqlServer.Management.Smo.Agent.Job ])
195
195
196
- $ConfigValues | Add-Member - MemberType NoteProperty - Name ' InvalidJobOwner' - Value (Get-DbcConfigValue agent.invalidjobowner.name)
196
+ $ConfigValues | Add-Member - MemberType NoteProperty - Name ' InvalidJobOwner' - Value (( $__dbcconfig | Where-Object { $_ .Name -eq ' agent.invalidjobowner.name' }).Value )
197
197
198
198
$InvalidJobOwner = $Instance.JobServer.Jobs.ForEach {
199
199
[PSCustomObject ]@ {
@@ -214,8 +214,8 @@ function Get-AllAgentInfo {
214
214
$Instance.SetDefaultInitFields ([Microsoft.SqlServer.Management.Smo.Agent.Alert ], $AgentAlertsInitFields )
215
215
$AgentAlertsInitFields = $Instance.GetDefaultInitFields ([Microsoft.SqlServer.Management.Smo.Agent.Alert ])
216
216
217
- $ConfigValues | Add-Member - MemberType NoteProperty - Name ' AgentAlertSeverity' - Value (Get-DbcConfigValue agent.alert.Severity)
218
- $ConfigValues | Add-Member - MemberType NoteProperty - Name ' AgentAlertMessageId' - Value (Get-DbcConfigValue agent.alert.messageid)
217
+ $ConfigValues | Add-Member - MemberType NoteProperty - Name ' AgentAlertSeverity' - Value (( $__dbcconfig | Where-Object { $_ .Name -eq ' agent.alert.Severity' }).Value )
218
+ $ConfigValues | Add-Member - MemberType NoteProperty - Name ' AgentAlertMessageId' - Value (( $__dbcconfig | Where-Object { $_ .Name -eq ' agent.alert.messageid' }).Value )
219
219
220
220
$Severities = $ConfigValues.AgentAlertSeverity.ForEach {
221
221
$Severity = [int ]($PSItem )
@@ -257,8 +257,8 @@ function Get-AllAgentInfo {
257
257
$Instance.SetDefaultInitFields ([Microsoft.SqlServer.Management.Smo.Agent.JobServer ], $AgentJobHistory )
258
258
$AgentJobHistory = $Instance.GetDefaultInitFields ([Microsoft.SqlServer.Management.Smo.Agent.JobServer ])
259
259
260
- $ConfigValues | Add-Member - MemberType NoteProperty - Name ' AgentMaximumHistoryRows' - Value (Get-DbcConfigValue agent.history.maximumhistoryrows)
261
- $ConfigValues | Add-Member - MemberType NoteProperty - Name ' AgentMaximumJobHistoryRows' - Value (Get-DbcConfigValue agent.history.maximumjobhistoryrows)
260
+ $ConfigValues | Add-Member - MemberType NoteProperty - Name ' AgentMaximumHistoryRows' - Value (( $__dbcconfig | Where-Object { $_ .Name -eq ' agent.history.maximumhistoryrows' }).Value )
261
+ $ConfigValues | Add-Member - MemberType NoteProperty - Name ' AgentMaximumJobHistoryRows' - Value (( $__dbcconfig | Where-Object { $_ .Name -eq ' agent.history.maximumjobhistoryrows' }).Value )
262
262
263
263
$JobHistory = [PSCustomObject ]@ {
264
264
InstanceName = $Instance.Name
@@ -299,7 +299,7 @@ function Get-AllAgentInfo {
299
299
ORDER BY JobName;"
300
300
$runningjobs = Invoke-DbaQuery - SqlInstance $Instance - Database msdb - Query $query
301
301
302
- $ConfigValues | Add-Member - MemberType NoteProperty - Name ' LongRunningJob' - Value (Get-DbcConfigValue agent.longrunningjob.percentage)
302
+ $ConfigValues | Add-Member - MemberType NoteProperty - Name ' LongRunningJob' - Value (( $__dbcconfig | Where-Object { $_ .Name -eq ' agent.longrunningjob.percentage' }).Value )
303
303
304
304
$LongRunningJobs = $ ($runningjobs | Where-Object { $_.AvgSec -ne 0 }).ForEach {
305
305
[PSCustomObject ]@ {
@@ -363,7 +363,7 @@ function Get-AllAgentInfo {
363
363
DROP Table #dbachecksAverageRunTime" -f $maxdays
364
364
$lastagentjobruns = Invoke-DbaQuery - SqlInstance $Instance - Database msdb - Query $query
365
365
366
- $ConfigValues | Add-Member - MemberType NoteProperty - Name ' LastJobRuns' - Value (Get-DbcConfigValue agent.lastjobruntime.percentage)
366
+ $ConfigValues | Add-Member - MemberType NoteProperty - Name ' LastJobRuns' - Value (( $__dbcconfig | Where-Object { $_ .Name -eq ' agent.lastjobruntime.percentage' }).Value )
367
367
368
368
$LastJobRuns = $ ($lastagentjobruns | Where-Object { $_.AvgSec -ne 0 }).ForEach {
369
369
[PSCustomObject ]@ {
0 commit comments