Skip to content

Commit 2404994

Browse files
using $__dbcconfig - we want PERFORMANNNNCE!!!
1 parent 2ad34b2 commit 2404994

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

source/internal/functions/Get-AllAgentInfo.ps1

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ function Get-AllAgentInfo {
5858

5959
'DatabaseMailEnabled' {
6060
$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)
6262
}
6363
'AgentServiceAccount' {
6464
if (($Instance.VersionMajor -ge 14) -or $IsLinux -or $Instance.HostPlatform -eq 'Linux') {
@@ -78,8 +78,8 @@ function Get-AllAgentInfo {
7878
$Instance.SetDefaultInitFields([Microsoft.SqlServer.Management.Smo.Agent.Operator], $OperatorInitFields)
7979
$OperatorInitFields = $Instance.GetDefaultInitFields([Microsoft.SqlServer.Management.Smo.Agent.Operator])
8080

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)
8383

8484
$Operator = $ConfigValues.DbaOperatorName.ForEach{
8585
[PSCustomObject]@{
@@ -106,7 +106,7 @@ function Get-AllAgentInfo {
106106
$Instance.SetDefaultInitFields([Microsoft.SqlServer.Management.Smo.Agent.AlertSystem], $FailsafeInitFields)
107107
$FailsafeInitFields = $Instance.GetDefaultInitFields([Microsoft.SqlServer.Management.Smo.Agent.AlertSystem])
108108

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)
110110

111111
$failsafeOperator = $ConfigValues.FailsafeOperator.ForEach{
112112
[PSCustomObject]@{
@@ -121,7 +121,7 @@ function Get-AllAgentInfo {
121121
$Instance.SetDefaultInitFields([Microsoft.SqlServer.Management.Smo.Mail.MailProfile], $DatabaseMailProfileInitFields)
122122
$DatabaseMailProfileInitFields = $Instance.GetDefaultInitFields([Microsoft.SqlServer.Management.Smo.Mail.MailProfile])
123123

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)
125125

126126
$databaseMailProfile = $ConfigValues.DatabaseMailProfile.ForEach{
127127
[PSCustomObject]@{
@@ -136,7 +136,7 @@ function Get-AllAgentInfo {
136136
$Instance.SetDefaultInitFields([Microsoft.SqlServer.Management.Smo.Agent.JobServer], $AgentMailProfileInitFields)
137137
$AgentMailProfileInitFields = $Instance.GetDefaultInitFields([Microsoft.SqlServer.Management.Smo.Agent.JobServer])
138138

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)
140140

141141
$agentMailProfile = $ConfigValues.AgentMailProfile.ForEach{
142142

@@ -156,7 +156,7 @@ function Get-AllAgentInfo {
156156
$Instance.SetDefaultInitFields([Microsoft.SqlServer.Management.Smo.Agent.Job], $FailedJobInitFields)
157157
$FailedJobInitFields = $Instance.GetDefaultInitFields([Microsoft.SqlServer.Management.Smo.Agent.Job])
158158

159-
$maxdays = Get-DbcConfigValue agent.failedjob.since
159+
$maxdays = ($__dbcconfig | Where-Object { $_.Name -eq 'agent.failedjob.since' }).Value
160160
$startdate = (Get-Date).AddDays( - $maxdays)
161161

162162
$ConfigValues | Add-Member -MemberType NoteProperty -Name 'FailedJob' -Value 'Succeeded'
@@ -176,7 +176,7 @@ function Get-AllAgentInfo {
176176
$Instance.SetDefaultInitFields([Microsoft.SqlServer.Management.Smo.Agent.Job], $JobOwnerInitFields)
177177
$JobOwnerInitFields = $Instance.GetDefaultInitFields([Microsoft.SqlServer.Management.Smo.Agent.Job])
178178

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)
180180

181181
$JobOwner = $Instance.JobServer.Jobs.ForEach{
182182
[PSCustomObject]@{
@@ -193,7 +193,7 @@ function Get-AllAgentInfo {
193193
$Instance.SetDefaultInitFields([Microsoft.SqlServer.Management.Smo.Agent.Job], $InvalidJobOwnerInitFields)
194194
$InvalidJobOwnerInitFields = $Instance.GetDefaultInitFields([Microsoft.SqlServer.Management.Smo.Agent.Job])
195195

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)
197197

198198
$InvalidJobOwner = $Instance.JobServer.Jobs.ForEach{
199199
[PSCustomObject]@{
@@ -214,8 +214,8 @@ function Get-AllAgentInfo {
214214
$Instance.SetDefaultInitFields([Microsoft.SqlServer.Management.Smo.Agent.Alert], $AgentAlertsInitFields)
215215
$AgentAlertsInitFields = $Instance.GetDefaultInitFields([Microsoft.SqlServer.Management.Smo.Agent.Alert])
216216

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)
219219

220220
$Severities = $ConfigValues.AgentAlertSeverity.ForEach{
221221
$Severity = [int]($PSItem)
@@ -257,8 +257,8 @@ function Get-AllAgentInfo {
257257
$Instance.SetDefaultInitFields([Microsoft.SqlServer.Management.Smo.Agent.JobServer], $AgentJobHistory)
258258
$AgentJobHistory = $Instance.GetDefaultInitFields([Microsoft.SqlServer.Management.Smo.Agent.JobServer])
259259

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)
262262

263263
$JobHistory = [PSCustomObject]@{
264264
InstanceName = $Instance.Name
@@ -299,7 +299,7 @@ function Get-AllAgentInfo {
299299
ORDER BY JobName;"
300300
$runningjobs = Invoke-DbaQuery -SqlInstance $Instance -Database msdb -Query $query
301301

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)
303303

304304
$LongRunningJobs = $($runningjobs | Where-Object { $_.AvgSec -ne 0 }).ForEach{
305305
[PSCustomObject]@{
@@ -363,7 +363,7 @@ function Get-AllAgentInfo {
363363
DROP Table #dbachecksAverageRunTime" -f $maxdays
364364
$lastagentjobruns = Invoke-DbaQuery -SqlInstance $Instance -Database msdb -Query $query
365365

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)
367367

368368
$LastJobRuns = $($lastagentjobruns | Where-Object { $_.AvgSec -ne 0 }).ForEach{
369369
[PSCustomObject]@{

0 commit comments

Comments
 (0)