diff --git a/centreon/common/powershell/sccm/databasereplicationstatus.pm b/centreon/common/powershell/sccm/databasereplicationstatus.pm index ddf91532a..5f830cb97 100644 --- a/centreon/common/powershell/sccm/databasereplicationstatus.pm +++ b/centreon/common/powershell/sccm/databasereplicationstatus.pm @@ -44,10 +44,9 @@ $ProgressPreference = "SilentlyContinue" Try { $ErrorActionPreference = "Stop" - $module = ${env:ProgramFiles} + "\Microsoft Configuration Manager\AdminConsole\bin\ConfigurationManager.psd1" - If (-Not (Test-Path $module)) { - $module = ${env:ProgramFiles(x86)} + "\Microsoft Configuration Manager\AdminConsole\bin\ConfigurationManager.psd1" - } + $modulePath = ${env:SMS_ADMIN_UI_PATH} + $modulePath = $modulePath.Substring(0, $modulePath.lastIndexOf("\")) + $module = $modulePath + "\ConfigurationManager.psd1" Import-Module $module New-PSDrive -Name SCCMDrive -PSProvider "AdminUI.PS.Provider\CMSite" -Root $env:COMPUTERNAME -Description "SCCM Site" | Out-Null diff --git a/centreon/common/powershell/sccm/sitestatus.pm b/centreon/common/powershell/sccm/sitestatus.pm index a63f5f1ee..5c28564c8 100644 --- a/centreon/common/powershell/sccm/sitestatus.pm +++ b/centreon/common/powershell/sccm/sitestatus.pm @@ -44,10 +44,9 @@ $ProgressPreference = "SilentlyContinue" Try { $ErrorActionPreference = "Stop" - $module = ${env:ProgramFiles} + "\Microsoft Configuration Manager\AdminConsole\bin\ConfigurationManager.psd1" - If (-Not (Test-Path $module)) { - $module = ${env:ProgramFiles(x86)} + "\Microsoft Configuration Manager\AdminConsole\bin\ConfigurationManager.psd1" - } + $modulePath = ${env:SMS_ADMIN_UI_PATH} + $modulePath = $modulePath.Substring(0, $modulePath.lastIndexOf("\")) + $module = $modulePath + "\ConfigurationManager.psd1" Import-Module $module New-PSDrive -Name SCCMDrive -PSProvider "AdminUI.PS.Provider\CMSite" -Root $env:COMPUTERNAME -Description "SCCM Site" | Out-Null