From 3e5f9c9eff1c4f6471b0571ce0d300f630fc3d4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mieszko=20=C5=9Alusarczyk?= Date: Wed, 29 May 2019 14:18:16 +0200 Subject: [PATCH 1/2] Automatically detect module path --- SCCM/Retire-CMApplication.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SCCM/Retire-CMApplication.ps1 b/SCCM/Retire-CMApplication.ps1 index 9813701..4de8ba6 100644 --- a/SCCM/Retire-CMApplication.ps1 +++ b/SCCM/Retire-CMApplication.ps1 @@ -6,7 +6,7 @@ function Retire-CMApplication { ) # import cm module - Import-Module '\\sccm01\SMS_Company\AdminConsole\bin\ConfigurationManager.psd1' + Import-Module ($Env:SMS_ADMIN_UI_PATH.Substring(0,$Env:SMS_ADMIN_UI_PATH.Length-5) + '\ConfigurationManager.psd1') # change to the cm site drive $PSD = Get-PSDrive -PSProvider CMSite From 03c172a2fb01d6afb7ceba538e82e7d4afa251e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mieszko=20=C5=9Alusarczyk?= Date: Wed, 29 May 2019 07:32:24 -0500 Subject: [PATCH 2/2] Automatically detect module path --- SCCM/Retire-CMApplicationGUI.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SCCM/Retire-CMApplicationGUI.ps1 b/SCCM/Retire-CMApplicationGUI.ps1 index c8f7a2a..59d0cfb 100644 --- a/SCCM/Retire-CMApplicationGUI.ps1 +++ b/SCCM/Retire-CMApplicationGUI.ps1 @@ -140,7 +140,7 @@ function Create-UtilityForm { try { # make sure we have access to CM commands before we continue - Import-Module 'E:\SCCM\AdminConsole\bin\ConfigurationManager.psd1' + Import-Module ($Env:SMS_ADMIN_UI_PATH.Substring(0,$Env:SMS_ADMIN_UI_PATH.Length-5) + '\ConfigurationManager.psd1') Set-Location -Path "$(Get-PSDrive -PSProvider CMSite):\" -ErrorAction Stop Create-UtilityForm } catch {