This blog post covers how to import the Powershell module for MEMCM (SCCM).
What is the Powershell module in MEMCM (SCCM)?
The Powershell module for MEMCM (SCCM) contains a number of CMDlets, which lets you to manage your environment through Powershell.
If you wish to create scripts to automate your daily tasks, the Powershell CMDlets are a must.
How to import the MEMCM (SCCM) Powershell module
In order to use the Powershell CMDlets, you need to import the Configuration Manager Powershell module.
Import-Module (Join-Path $(Split-Path $env:SMS_ADMIN_UI_PATH) ConfigurationManager.psd1)
How to run cmdlets from the MEMCM (SCCM) Powershell module
Once you have imported the module in Powershell, you will need to set the location to the Powershell drive of the MEMCM (SCCM) site server.
The easiest way to do this is by running the below commands, either manually or in a script:
$SiteCode = Get-PSDrive -PSProvider CMSITE Set-Location -Path "$($SiteCode.Name):\"
How to start Powershell from the MEMCM (SCCM) Console
Another alternative that you can use is to run Powershell from the MEMCM console.
Press the down arrow and Connect via Windows Powershell.
Once the Powershell window is open, it will automatically set the location to the MEMCM (SCCM) site.
Using Powershell to manage MEMCM (SCCM) is a must in most cases. When doing anything in bulk, it is simply not possible to use the console.
I hope this blog post was informative to you. Please leave any suggestions for improvements in the comments section.
- Pluralsight – Administering SCCM Current Branch and Intune integration
- Get started with ConfigMgr cmdlets
Subscribe to newsletter:
If you want to receive the latest news for MEMCM, Windows 10, and Powershell, please subscribe to my monthly newsletter!