Module focused on interacting with and managing the MEMCM Client

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PSCCMClient -RequiredVersion 0.1.3

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PSCCMClient -Version 0.1.3

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More



(c) 2020 Cody Mathis. All rights reserved.

Package Details


  • Cody Mathis


SCCM MEMCM CIM ConfigMgr PowerShell SystemCenter


ConvertFromCCMSchedule Get-CCMBaseline Get-CCMCacheInfo Get-CCMCacheContent Get-CCMClientDirectory Get-CCMCurrentManagementPoint Get-CCMCurrentSoftwareUpdatePoint Get-CCMDNSSuffix Get-CCMGUID Get-CCMLastHardwareInventory Get-CCMLastHeartbeat Get-CCMLastScheduleTrigger Get-CCMLastSoftwareInventory Get-CCMLogFile Get-CCMLoggingConfiguration Get-CCMMaintenanceWindow Get-CCMPackage Get-CCMPrimaryUser Get-CCMProvisioningMode Get-CCMServiceWindow Get-CCMSite Get-CCMTaskSequence Get-CCMUpdate Invoke-CCMBaseline Invoke-CCMClientAction Invoke-CCMPackage Invoke-CCMResetPolicy Invoke-CCMTriggerSchedule Invoke-CCMUpdate Invoke-CIMPowerShell Invoke-CCMTaskSequence Remove-CCMCacheContent Repair-CCMCacheLocation Reset-CCMLoggingConfiguration Set-CCMCacheLocation Set-CCMCacheSize Set-CCMDNSSuffix Set-CCMLoggingConfiguration Set-CCMManagementPoint Set-CCMProvisioningMode Set-CCMSite Write-CCMLogEntry


This module has no dependencies.

Release Notes

* Rename Get-CCMSoftwareUpdatePoint.ps1 file to Get-CCMCurrentSoftwareUpdatePoint.ps1 to match function name
* Add Get-CCMDNSSuffix to module
* Add Get-CCMGUID to module
* Add Set-CCMDNSSuffix to module
* Add Set-CCMManagementPoint to module
* Add Set-CCMSite to module
* Add Get-CCMSite to module
* Adding some aliases for MP/SUP/DDR commands
* Add -whatif support to some functions that should have already had it implemented
* Adding release notes to manifest
* Update Get-CCMUpdate to translate ComplianceState and EvaluationState
* Initial publish to PowerShell Gallery


Version History

Version Downloads Last updated
0.3.1 899 11/27/2020
0.3.0 175 3/9/2020
0.2.3 62 2/4/2020
0.2.2 29 2/2/2020
0.2.1 30 2/1/2020
0.2.0 32 1/27/2020
0.1.9 29 1/25/2020
0.1.7 28 1/24/2020
0.1.6 28 1/24/2020
0.1.5 26 1/24/2020
0.1.4 29 1/19/2020
0.1.3 (current version) 28 1/19/2020
0.1.2 29 1/18/2020
0.1.1 26 1/18/2020
0.1.0 28 1/17/2020
Show less