Skip to content

Commit 85e129c

Browse files
Get-DbaReportingService: Use Credential in every call to Get-DbaCmObject (#10207)
1 parent da09415 commit 85e129c

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

private/functions/Get-DbaReportingService.ps1

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ function Get-DbaReportingService {
9393
$serviceArray = @()
9494
Write-Message -Level VeryVerbose -Message "Getting Reporting Server namespace on $Computer" -Target $Computer
9595
try {
96-
$namespaces = Get-DbaCmObject -ComputerName $Computer -NameSpace root\Microsoft\SQLServer\ReportServer -Query "Select Name FROM __NAMESPACE" -EnableException -Credential $credential
96+
$namespaces = Get-DbaCmObject -ComputerName $Computer -Credential $Credential -NameSpace root\Microsoft\SQLServer\ReportServer -Query "Select Name FROM __NAMESPACE" -EnableException
9797
} catch {
9898
Write-Message -Level Verbose -Message "No SQLServer\ReportServer Namespace on $Computer. Please note that this function is available from SQL 2005 up."
9999
return
@@ -102,13 +102,13 @@ function Get-DbaReportingService {
102102
ForEach ($namespace in $namespaces) {
103103
Write-Message -Level Verbose -Message "Getting version from the namespace $($namespace.Name) on $Computer." -Target $Computer
104104
try {
105-
$namespaceVersion = Get-DbaCmObject -ComputerName $Computer -Namespace "root\Microsoft\SQLServer\ReportServer\$($namespace.Name)" -Query "SELECT Name FROM __NAMESPACE" -EnableException
105+
$namespaceVersion = Get-DbaCmObject -ComputerName $Computer -Credential $Credential -Namespace "root\Microsoft\SQLServer\ReportServer\$($namespace.Name)" -Query "SELECT Name FROM __NAMESPACE" -EnableException
106106
} catch {
107107
Stop-Function -EnableException $EnableException -Message "No version Namespace on $Computer. Please note that this function is available from SQL 2005 up." -Continue
108108
}
109109
try {
110110
$cimQuery = "SELECT * FROM MSReportServer_ConfigurationSetting" + $searchClause
111-
$services = Get-DbaCmObject -ComputerName $Computer -Namespace "root\Microsoft\SQLServer\ReportServer\$($namespace.Name)\$($namespaceVersion.Name)\Admin" -Query $cimQuery -EnableException
111+
$services = Get-DbaCmObject -ComputerName $Computer -Credential $Credential -Namespace "root\Microsoft\SQLServer\ReportServer\$($namespace.Name)\$($namespaceVersion.Name)\Admin" -Query $cimQuery -EnableException
112112
} catch {
113113
Stop-Function -EnableException $EnableException -Message "Failed to acquire services from namespace $($namespace.Name)\$($namespaceVersion.Name)." -Target $Computer -ErrorRecord $_ -Continue
114114
}
@@ -120,7 +120,7 @@ function Get-DbaReportingService {
120120
Add-Member -Force -InputObject $service -MemberType AliasProperty -Name StartName -Value WindowsServiceIdentityActual
121121

122122
try {
123-
$service32 = Get-DbaCmObject -ComputerName $Computer -Namespace "root\cimv2" -Query "SELECT * FROM Win32_Service WHERE Name = '$($service.ServiceName)'" -EnableException
123+
$service32 = Get-DbaCmObject -ComputerName $Computer -Credential $Credential -Namespace "root\cimv2" -Query "SELECT * FROM Win32_Service WHERE Name = '$($service.ServiceName)'" -EnableException
124124
} catch {
125125
Stop-Function -EnableException $EnableException -Message "Failed to acquire services32" -Target $Computer -ErrorRecord $_ -Continue
126126
}

0 commit comments

Comments
 (0)