mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-27 07:34:35 +02:00
fix(sccm): site-status - use default provider (#3084)
This commit is contained in:
parent
39690f35b3
commit
cde4f2b689
@ -49,6 +49,13 @@ Try {
|
|||||||
$returnArray = @()
|
$returnArray = @()
|
||||||
|
|
||||||
$providers = Get-PSProvider | Where {$_.Name -match "CMSite" }
|
$providers = Get-PSProvider | Where {$_.Name -match "CMSite" }
|
||||||
|
if ($null -eq $providers -or $providers.Count -eq 0) {
|
||||||
|
$providers = New-Object System.Collections.Generic.List[Hashtable];
|
||||||
|
$item = @{}
|
||||||
|
$item.Name = "AdminUI.PS.Provider\CMSite"
|
||||||
|
$items.Add($item)
|
||||||
|
}
|
||||||
|
|
||||||
foreach ($provider in $providers) {
|
foreach ($provider in $providers) {
|
||||||
New-PSDrive -Name SCCMDrive -PSProvider $provider.Name -Root $env:COMPUTERNAME -Description "SCCM Site" | Out-Null
|
New-PSDrive -Name SCCMDrive -PSProvider $provider.Name -Root $env:COMPUTERNAME -Description "SCCM Site" | Out-Null
|
||||||
CD "SCCMDrive:\"
|
CD "SCCMDrive:\"
|
||||||
@ -68,7 +75,7 @@ Try {
|
|||||||
$returnArray += $returnObject
|
$returnArray += $returnObject
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$returnArray | ConvertTo-JSON-20 -forceArray $true
|
$returnArray | ConvertTo-JSON-20 -forceArray $true
|
||||||
} Catch {
|
} Catch {
|
||||||
Write-Host $Error[0].Exception
|
Write-Host $Error[0].Exception
|
||||||
|
Loading…
x
Reference in New Issue
Block a user