Edit

ConfigurationManager Module

This section contains the help articles for the Configuration Manager cmdlets.

ConfigurationManager Cmdlets

Cmdlet Description
Add-CMAppv5XDeploymentType

Adds an App-V 5X deployment type.

Add-CMAppvDeploymentType

Adds an App-V deployment type.

Add-CMAssetIntelligenceSynchronizationPoint

Installs an Asset Intelligence synchronization point.

Add-CMBoundaryToGroup

Assigns boundaries to a boundary group in Configuration Manager.

Add-CMCertificateRegistrationPoint

Adds a certificate registration point role to a site system server.

Add-CMCIDetectionMethod

Specify how the client detects an application.

Add-CMCloudManagementGatewayConnectionPoint

Add a cloud management gateway connection point.

Add-CMCollectionMembershipRule

For system use only to add membership rules to collections.

Add-CMCollectionToAdministrativeUser

Adds a collection to administrative user

Add-CMCollectionToDistributionPointGroup

Adds a collection to distribution point group

Add-CMComplianceSettingActiveDirectoryQuery

Adds a compliance setting active directory query

Add-CMComplianceSettingAssembly

Adds a compliance setting assembly

Add-CMComplianceSettingDirectory

Adds a compliance setting directory

Add-CMComplianceSettingFile

Adds a compliance setting file

Add-CMComplianceSettingIisMetabase

Add a compliance setting for the IIS metabase.

Add-CMComplianceSettingRegistryKey

Adds a compliance setting registry key

Add-CMComplianceSettingRegistryKeyValue

Add a compliance setting registry key value.

Add-CMComplianceSettingRule

Adds a compliance setting rule

Add-CMComplianceSettingScript

Adds a compliance setting script

Add-CMComplianceSettingSqlQuery

Adds a compliance setting sql query

Add-CMComplianceSettingWqlQuery

Adds a compliance setting wql query

Add-CMComplianceSettingXPathQuery

Adds a compliance setting x path query

Add-CMDataWarehouseServicePoint

Adds a data warehouse service point

Add-CMDeploymentType

Adds a deployment type for a Configuration Manager deployment application. This cmdlet is deprecated.

Add-CMDeploymentTypeDependency

Adds a deployment type as a dependency to a dependency group in Configuration Manager.

Add-CMDeploymentTypeInstallBehavior

Add to the specified deployment type the executable files that need to close for the app install to succeed.

Add-CMDeploymentTypeReturnCode

Add return codes to a supported application deployment type.

Add-CMDeploymentTypeSupersedence

Add a deployment type supersedence. This cmdlet is deprecated.

Add-CMDeviceAffinityToUser

Adds device affinity to a Configuration Manager user.

Add-CMDeviceCollectionDirectMembershipRule

Add a direct membership rule to a device collection.

Add-CMDeviceCollectionExcludeMembershipRule

Add an exclude membership rule to a device collection.

Add-CMDeviceCollectionIncludeMembershipRule

Add an include membership rule to a device collection.

Add-CMDeviceCollectionQueryMembershipRule

Add a query membership rule to a device collection.

Add-CMDistributionPoint

Add a distribution point role.

Add-CMDistributionPointToGroup

Adds a distribution point to a distribution point group.

Add-CMDriverToDriverPackage

Adds a device driver to a Configuration Manager driver package.

Add-CMEndpointProtectionPoint

Adds a site system role for Endpoint Protection.

Add-CMEnrollmentPoint

Adds an enrollment point to Configuration Manager.

Add-CMEnrollmentProxyPoint

Adds an enrollment proxy point to Configuration Manager.

Add-CMFallbackStatusPoint

Add a fallback status point to a Configuration Manager site.

Add-CMMacDeploymentType

Adds a Mac deployment type.

Add-CMManagementPoint

Adds a management point to Configuration Manager.

Add-CMMobileMsiDeploymentType

Adds a mobile Windows Installer deployment type.

Add-CMMsiDeploymentType

Add a Windows Installer deployment type.

Add-CMMulticastServicePoint

Adds a multicast service point.

Add-CMObjectSecurityScope

Add a security scope to an object.

Add-CMPassiveSite

Use this cmdlet to add a site server in passive mode.

Add-CMReportingServicePoint

Add a reporting service point.

Add-CMScriptDeploymentType

Add a script installer deployment type.

Add-CMSecurityRoleToAdministrativeUser

Add a security role to a user or group.

Add-CMSecurityScopeToAdministrativeUser

Add a security scope to a user or group.

Add-CMServiceConnectionPoint

Adds a service connection point to a site system server.

Add-CMSoftwareUpdatePoint

Add a software update point.

Add-CMSoftwareUpdateToGroup

Adds a software update to a software update group in Configuration Manager.

Add-CMStateMigrationPoint

Adds a state migration point in Configuration Manager.

Add-CMTaskSequenceDeploymentType

Create a task sequence as an app model deployment type.

Add-CMTaskSequenceStep

Add a step or group to a task sequence.

Add-CMUserAffinityToDevice

Adds a primary user to one or more devices in the Configuration Manager hierarchy.

Add-CMUserCollectionDirectMembershipRule

Add a direct membership rule to a user collection.

Add-CMUserCollectionExcludeMembershipRule

Add an exclude membership rule to a user collection.

Add-CMUserCollectionIncludeMembershipRule

Add an include membership rule to a user collection.

Add-CMUserCollectionQueryMembershipRule

Add a query membership rule to a user collection.

Add-CMWebApplicationDeploymentType

Adds a web application deployment type.

Add-CMWindowsAppxDeploymentType

Adds a Windows app package deployment type.

Add-CMWindowsPhoneDeploymentType

Adds a Windows Phone app package deployment type.

Add-CMWindowsPhoneStoreDeploymentType

Adds a Windows Phone app package (in the Windows Store) deployment type.

Add-CMWindowsStoreDeploymentType

Adds a Windows app package (in the Windows Store) deployment type.

Approve-CMApprovalRequest

Approves a request to allow the installation of an application.

Approve-CMDevice

Approves a device.

Approve-CMScript

Approve a PowerShell script in Configuration Manager.

Approve-CMUserDeviceAffinityRequest

Approves a request for user device affinity in Configuration Manager.

Block-CMCertificate

Blocks a certificate.

Block-CMConflictingRecord

Creates a blocked Configuration Manager record for client that has a conflicting record.

Block-CMDevice

Blocks a device.

Clear-CMClientOperation

Clears a Configuration Manager client operation object.

Clear-CMComponentStatusMessageCount

Changes the component status message count to zero.

Clear-CMMigrationData

Deletes historical data about a data migration operation.

Clear-CMOperatingSystemImageUpdateSchedule

Removes a schedule for updating an operating system image.

Clear-CMOperatingSystemUpgradeUpdateSchedule

Clears an operating system upgrade update schedule

Clear-CMPxeDeployment

Clears the status of the most recent PXE deployment in Configuration Manager.

Clear-CMSiteStatusMessageCount

Clears the message count in Configuration Manager.

Convert-CMApplication

Converts an application object.

Convert-CMDeploymentType

Converts the deployment type of a Configuration Manager deployment application.

Convert-CMSchedule

Converts schedule tokens into and from interval strings.

ConvertFrom-CMApplication

Converts an application SDK object to an application object.

ConvertFrom-CMConfigurationItem

Converts a Configuration Manager configuration item to a string.

ConvertFrom-CMIResultObject

Converts from an IResultObject to a ManagementBaseObject.

ConvertTo-CMApplication

Converts an application object to an application SDK object.

ConvertTo-CMConfigurationItem

Convert a Configuration Manager management iResultObject to a configuration item object.

ConvertTo-CMIResultObject

Converts a ManagementBaseObject to an IResultObject.

Copy-CMBlmSetting

Make a copy of a BitLocker management policy settings object.

Copy-CMCollection

Copy a collection to a new one.

Copy-CMConfigurationPolicy

Copies a configuration policy.

Copy-CMSecurityRole

Create a custom security role.

Copy-CMTaskSequence

Create a copy of an existing task sequence in Configuration Manager.

Copy-CMWdacSetting

Make a copy of a Microsoft Defender Application Control policy object.

Deny-CMApprovalRequest

Denies a request to allow the installation of an application.

Deny-CMScript

Deny a PowerShell script in Configuration Manager.

Deny-CMUserDeviceAffinityRequest

Denies a request for user device affinity in Configuration Manager.

Disable-CMAlert

Disable alerts

Disable-CMBaseline

Disable a configuration baseline.

Disable-CMDriver

Disables a device driver.

Disable-CMProgram

Disable a program in a package.

Disable-CMSoftwareMeteringRule

Disables Configuration Manager software metering rules.

Disable-CMSoftwareUpdateAutoDeploymentRule

Disables Configuration Manager deployment rules for automatic software updates.

Disable-CMStatusFilterRule

Disables a Configuration Manager filter rule for status messages.

Disable-CMTaskSequence

This cmdlet is deprecated. Use the Set-CMTaskSequence cmdlet to disable a task sequence.

Disconnect-CMTrackedObject

Clean up unused PowerShell objects to avoid SMS Provider quota violation errors.

Enable-CMAlert

Enables Configuration Manager alerts.

Enable-CMBaseline

Enable a configuration baseline.

Enable-CMDriver

Enables a device driver.

Enable-CMProgram

Enable a program in a package.

Enable-CMSiteFeature

Enable an optional feature.

Enable-CMSoftwareMeteringRule

Enables Configuration Manager software metering rules.

Enable-CMSoftwareUpdateAutoDeploymentRule

Enables Configuration Manager deployment rules for automatic software updates.

Enable-CMStatusFilterRule

Enables a Configuration Manager filter rule for status messages.

Enable-CMTaskSequence

This cmdlet is deprecated. Use the Set-CMTaskSequence cmdlet to enable a task sequence.

Export-CMAntimalwarePolicy

Exports an antimalware policy for Endpoint Protection.

Export-CMApplication

Exports an application.

Export-CMBaseline

Export a configuration baseline.

Export-CMCollection

Export a collection.

Export-CMConfigurationItem

Saves a Configuration Manager configuration item to a file.

Export-CMDriverPackage

Export a driver package.

Export-CMPackage

Export a legacy package.

Export-CMQuery

Export a query from Configuration Manager.

Export-CMSecurityRole

Export a security role to an XML file.

Export-CMTaskSequence

Export a task sequence.

Get-CMAADApplication

Get the Microsoft Entra app object from the site.

Get-CMAADTenant

Get Microsoft Entra tenant connected with the Configuration Manager site.

Get-CMAccessAccount

Gets an access account.

Get-CMAccessLicense

Gets license usage information.

Get-CMAccount

Gets a named user account.

Get-CMActiveDirectoryForest

Gets one or more Active Directory forest objects.

Get-CMActiveDirectorySite

Gets Configuration Manager sites that publish data to AD DS.

Get-CMAdministrativeUser

Get an administrative user.

Get-CMAdvancedThreatProtectionPolicy

Gets an advanced threat protection policy

Get-CMAlert

Get Configuration Manager alerts.

Get-CMAlertSubscription

Get one or more alert subscription objects.

Get-CMAntimalwarePolicy

Get an antimalware policy for endpoint protection.

Get-CMApplication

Get an application.

Get-CMApplicationDeployment

Get an application deployment.

Get-CMApplicationDeploymentStatus

Gets an application deployment status.

Get-CMApplicationGroup

Get an application group.

Get-CMApplicationGroupDeployment

Get the deployment of an application group.

Get-CMApplicationPhasedDeployment

Get a phased deployment for an application.

Get-CMApplicationRevisionHistory

Gets a Configuration Manager object that represents the revision history for an application.

Get-CMApprovalRequest

Gets an approval request to allow the installation of a Configuration Manager application.

Get-CMAppVVirtualEnvironment

Gets an App-V virtual environment.

Get-CMAssetIntelligenceCatalogItem

Gets an item from the Asset Intelligence catalog.

Get-CMAssetIntelligenceProxy

Gets an asset intelligence proxy.

Get-CMAssetIntelligenceSynchronizationPoint

Gets asset intelligence synchronization points.

Get-CMAutoDeploymentRuleDeployment

Gets the deployments associated with an automatic deployment rule.

Get-CMAzureService

Get an Azure service.

Get-CMBaseline

Get a configuration baseline.

Get-CMBaselineDeployment

Get a baseline deployment.

Get-CMBaselineDeploymentStatus

Get the status of a configuration baseline deployment.

Get-CMBaselineSummarizationSchedule

Gets the summarization schedule for configuration baseline data.

Get-CMBaselineXMLDefinition

Gets the XML definition of a configuration baseline.

Get-CMBlmSetting

Get one or all the BitLocker management policies from the site.

Get-CMBootImage

Get an OS boot image.

Get-CMBoundary

Get a site boundary.

Get-CMBoundaryGroup

Get a boundary group.

Get-CMBoundaryGroupRelationship

Get a boundary group relationship.

Get-CMBoundaryGroupSiteSystem

Get site systems in the specified boundary group

Get-CMCategory

Gets configuration categories in Configuration Manager.

Get-CMCertificate

Gets a certificate.

Get-CMCertificateProfilePfx

Gets a PFX certificate profile.

Get-CMCertificateProfileScep

Gets a SCEP certificate profile.

Get-CMCertificateProfileTrustedRootCA

Gets a trusted CA certificate profile.

Get-CMCertificateRegistrationPoint

Gets a certificate registration point.

Get-CMClientCertificatePfx

Get a client PFX certificate.

Get-CMClientCertificateProfileConfigurationItem

Gets a client certificate profile configuration item.

Get-CMClientHealthSummary

Gets a client health summary.

Get-CMClientOperation

Gets a client operation.

Get-CMClientPushInstallation

Gets an object that installs a Configuration Manager client by using client push.

Get-CMClientSetting

Gets client settings.

Get-CMClientSettingDeployment

Get a deployment of a custom client settings object.

Get-CMClientStatusSetting

Gets client status settings.

Get-CMClientStatusUpdateSchedule

Gets a schedule interval of the client status update task.

Get-CMCloudDistributionPoint

Gets cloud-based distribution points.

Get-CMCloudManagementGateway

Get a cloud management gateway (CMG).

Get-CMCloudManagementGatewayConnectionPoint

Get a cloud management gateway connection point.

Get-CMCollection

Get a device or user collection object.

Get-CMCollectionDependency

Get the limiting collection for the target collection.

Get-CMCollectionDependent

Get a collection's dependent relationships.

Get-CMCollectionDirectMembershipRule

Get a direct membership rule for a device or user collection.

Get-CMCollectionEvaluationStatus

Get the status of collection evaluation.

Get-CMCollectionExcludeMembershipRule

Get an exclude membership rule for a device or user collection.

Get-CMCollectionFullEvaluationStatus

Get the full evaluation status for a collection.

Get-CMCollectionIncludeMembershipRule

Get an include membership rule for a device or user collection.

Get-CMCollectionIncrementalEvaluationStatus

Get the incremental evaluation status for a collection.

Get-CMCollectionInfoFromEvaluationQueue

Get collection information from the evaluation queue.

Get-CMCollectionInfoFromFullEvaluationQueue

Get collection information from the full evaluation queue.

Get-CMCollectionInfoFromIncrementalEvaluationQueue

Get collection information from the incremental evaluation queue.

Get-CMCollectionInfoFromManualEvaluationQueue

Get collection information from the manual evaluation queue.

Get-CMCollectionInfoFromNewEvaluationQueue

Get collection information from the new evaluation queue.

Get-CMCollectionMember

Get members of a device or user collection.

Get-CMCollectionMembershipEvaluationComponent

Get the site component that evaluates collection membership.

Get-CMCollectionMembershipRule

For system use only to get membership rules from collections.

Get-CMCollectionQueryMembershipRule

Get a query membership rule for a device or user collection.

Get-CMCollectionSetting

Get the settings for a collection.

Get-CMComplianceRule

Get a compliance rule for a configuration item.

Get-CMComplianceSetting

Get a setting for a configuration item.

Get-CMComponentStatusMessage

Get component status messages in Configuration Manager.

Get-CMComponentStatusSetting

Get the settings for the site's component status summarizer.

Get-CMComputerAssociation

Gets Configuration Manager computer associations.

Get-CMConfigurationItem

Gets Configuration Manager configuration items.

Get-CMConfigurationItemHistory

Gets the previous versions of a configuration item in Configuration Manager.

Get-CMConfigurationItemXMLDefinition

Gets an XML definition of a configuration item in Configuration Manager.

Get-CMConfigurationPlatform

Get an OS platform for a requirement rule.

Get-CMConfigurationPolicy

Gets a configuration policy.

Get-CMConfigurationPolicyDeployment

Get a configuration policy deployment.

Get-CMConfigurationPolicyXml

Gets a configuration policy xml.

Get-CMConflictingRecord

Gets conflicting Configuration Manager record objects.

Get-CMConnectionManager

Gets the Connection Manager instance associated with the currently-connected site server.

Get-CMDatabaseProperty

Gets an object that represents a Configuration Manager database.

Get-CMDatabaseReplicationLinkProperty

Gets a replication link between a Configuration Manager parent site and child site.

Get-CMDataBaseReplicationStatus

Gets the status for database replication.

Get-CMDataWarehouseServicePoint

Gets a data warehouse service point.

Get-CMDefaultBoundaryGroup

Gets a default boundary group.

Get-CMDeployment

Get a Configuration Manager deployment.

Get-CMDeploymentPackage

Gets information about deployment packages on a distribution point.

Get-CMDeploymentStatusDetails

Get the status details of a Configuration Manager deployment.

Get-CMDeploymentType

Get a deployment type for an application.

Get-CMDeploymentTypeDependency

Gets a deployment type from a dependency group.

Get-CMDeploymentTypeDependencyGroup

Gets a deployment type dependency group from Configuration Manager.

Get-CMDeploymentTypeDetectionClause

Get the detection clauses from the specified deployment type.

Get-CMDeploymentTypeInstallBehavior

Get from the specified deployment type the list of executable files that need to close for the app install to succeed.

Get-CMDeploymentTypeRequirement

Get the requirement rules for a deployment type.

Get-CMDeploymentTypeReturnCode

Get the list of return codes from the specified application deployment type.

Get-CMDeploymentTypeSupersedence

Get the old deployment types that an application supersedes.

Get-CMDetectedMalware

Gets detected malware.

Get-CMDevice

Get a Configuration Manager device.

Get-CMDeviceCategory

{{ Fill in the Synopsis }}

Get-CMDeviceCollection

Get one or more device collections.

Get-CMDeviceCollectionDirectMembershipRule

Get a direct membership rule for a device collection.

Get-CMDeviceCollectionExcludeMembershipRule

Get an exclude membership rule for a device collection.

Get-CMDeviceCollectionIncludeMembershipRule

Get an include membership rule for a device collection.

Get-CMDeviceCollectionQueryMembershipRule

Get a query membership rule for a device collection.

Get-CMDeviceCollectionVariable

Get a device collection variable.

Get-CMDeviceVariable

Gets device variables of a Configuration Manager device.

Get-CMDiscoveryMethod

Gets a discovery method for Configuration Manager.

Get-CMDistributionPoint

Gets a distribution point.

Get-CMDistributionPointDriveInfo

{{ Fill in the Synopsis }}

Get-CMDistributionPointGroup

Gets distribution point groups.

Get-CMDistributionPointInfo

Gets a distribution point info.

Get-CMDistributionStatus

Get the content status of an object.

Get-CMDriver

Get a device driver.

Get-CMDriverPackage

Get a driver package.

Get-CMDuplicateHardwareIdGuid

View duplicate hardware identifiers by GUID.

Get-CMDuplicateHardwareIdMacAddress

View duplicate hardware identifiers by MAC address.

Get-CMEmailNotificationComponent

Gets an email notification components.

Get-CMEmailProfile

Gets an email profile.

Get-CMEndpointProtectionPoint

Gets an Endpoint Protection point.

Get-CMEndpointProtectionSummarizationSchedule

Gets an Endpoint Protection summarization schedule.

Get-CMEnrollmentPoint

Gets an enrollment point.

Get-CMEnrollmentProxyPoint

Gets an enrollment proxy point.

Get-CMExchangeServer

Gets a Configuration Manager Exchange Server object.

Get-CMFallbackStatusPoint

Gets a Configuration Manager fallback status point.

Get-CMFileReplicationRoute

Gets a file replication route from Configuration Manager.

Get-CMFolder

Get one or more folders in the console.

Get-CMGlobalCondition

Gets Configuration Manager global condition objects.

Get-CMHardwareRequirement

Gets Configuration Manager hardware requirements for products.

Get-CMHierarchySetting

Gets a hierarchy setting.

Get-CMInitialModifiableSecuredCategory

Gets modifiable secured categories.

Get-CMInventoryClass

{{ Fill in the Synopsis }}

Get-CMIPSubnet

Gets a Configuration Manager IP subnet.

Get-CMMaintenanceWindow

Get the maintenance windows for a collection.

Get-CMMalwareThreatCategory

Gets a malware threat category.

Get-CMManagementPoint

Gets a management point.

Get-CMManagementPointComponent

Gets a component for a Configuration Manager management point.

Get-CMMicrosoftEdgeBrowserProfiles

Get a policy for a Microsoft Edge Legacy browser profile.

Get-CMMigrationCollection

Gets collections selected for migration.

Get-CMMigrationEntity

Gets a migration entity in Configuration Manager.

Get-CMMigrationEntityDependency

Gets a dependency for a migration entity in Configuration Manager.

Get-CMMigrationJob

Gets a migration job.

Get-CMMigrationSource

Gets a migration source.

Get-CMMulticastServicePoint

Gets a multicast service point.

Get-CMNotification

{{ Fill in the Synopsis }}

Get-CMObjectLockDetails

Get the details of a SEDO lock for an object.

Get-CMObjectSecurityScope

Get the security scope for an object.

Get-CMOneDriveBusinessProfile

Get a policy for a OneDrive for Business profile.

Get-CMOperatingSystemImage

Gets OS images.

Get-CMOperatingSystemImageUpdateSchedule

Retrieves an operating system image update schedule object in Configuration Manager.

Get-CMOperatingSystemInstaller

Gets OS upgrade packages.

Get-CMOperatingSystemUpgradeUpdateSchedule

Gets an operating system upgrade update schedule.

Get-CMOrchestrationGroup

Get an orchestration group object.

Get-CMPackage

Get a Configuration Manager legacy package.

Get-CMPackageDeployment

Gets a package deployment from Configuration Manager.

Get-CMPackageDeploymentStatus

Get the status of classic software distribution deployments.

Get-CMPersistentUserSettingsGroup

Get the list of site-wide settings that you've stored.

Get-CMPhase

Get a deployment phase for a specific instance of a phased deployment.

Get-CMPhasedDeploymentStatus

Get the status of a specific phased deployment.

Get-CMPowerManagementSchema

Gets a power management schema.

Get-CMProgram

Get a program of a package.

Get-CMQuery

Get a Configuration Manager query.

Get-CMQueryResultMaximum

Gets the maximum number of rows that a Configuration Manager report query can return.

Get-CMRemoteConnectionProfileConfigurationItem

Gets a remote connection profile configuration item.

Get-CMReportingServicePoint

Get a reporting service point.

Get-CMResource

Get a Configuration Manager resource.

Get-CMResultantCollection

{{ Fill in the Synopsis }}

Get-CMResultantDeployment

{{ Fill in the Synopsis }}

Get-CMResultantSettings

Gets a resultant settings.

Get-CMScript

Get a PowerShell script in Configuration Manager.

Get-CMSecurityRole

Get security roles.

Get-CMSecurityRolePermission

Get the permissions for the specified security role.

Get-CMSecurityScope

Get a security scope.

Get-CMServiceConnectionPoint

Gets a service connection point.

Get-CMSettingDeployment

Get all of the deployments for a settings policy object.

Get-CMSite

Gets one or more Configuration Manager sites.

Get-CMSiteComponent

Gets a site component.

Get-CMSiteDefinition

Gets a site definition.

Get-CMSiteFeature

Get an optional feature.

Get-CMSiteInstallStatus

Provides information about Configuration Manager installation status.

Get-CMSiteMaintenanceTask

Gets maintenance tasks in Configuration Manager.

Get-CMSiteRole

Get a site role object.

Get-CMSiteStatusMessage

Gets site system status messages.

Get-CMSiteSummaryTask

Gets a site summary task.

Get-CMSiteSystemServer

Get the site system server role.

Get-CMSiteUpdate

Gets a site update.

Get-CMSiteUpdateHistory

Gets a site update history.

Get-CMSiteUpdateInstallStatus

Gets a site update install status.

Get-CMSoftwareDistributionComponent

Gets an object that represents a software distribution component in Configuration Manager.

Get-CMSoftwareInventory

Retrieves an object that collects software inventory data in Configuration Manager.

Get-CMSoftwareMeteringRule

Gets Configuration Manager software metering rules.

Get-CMSoftwareMeteringSetting

Gets Configuration Manager software metering settings.

Get-CMSoftwareUpdate

Get a software update.

Get-CMSoftwareUpdateAutoDeploymentRule

Get an automatic deployment rule for software updates.

Get-CMSoftwareUpdateBasedClientInstallation

Gets a client installation on a Configuration Manager software update point.

Get-CMSoftwareUpdateCategory

Get a software update classification or product.

Get-CMSoftwareUpdateContentInfo

Get software update content information.

Get-CMSoftwareUpdateDeployment

Get a software update deployment.

Get-CMSoftwareUpdateDeploymentPackage

Get a software update deployment package.

Get-CMSoftwareUpdateDeploymentStatus

Get the status of a software update deployment.

Get-CMSoftwareUpdateGroup

Gets software update groups.

Get-CMSoftwareUpdateLicense

Gets a EULA or SLT for a software update in Configuration Manager.

Get-CMSoftwareUpdatePhasedDeployment

Get the phased deployment for software updates.

Get-CMSoftwareUpdatePoint

Get a software update point.

Get-CMSoftwareUpdatePointComponent

Get the site component for the software update point.

Get-CMSoftwareUpdateSummarizationSchedule

Displays the Configuration Manager schedule for software update summarization.

Get-CMSoftwareUpdateSyncStatus

Gets a software update sync status.

Get-CMStateMigrationPoint

Gets a state migration point for a Configuration Manager site.

Get-CMStatusFilterRule

Gets Configuration Manager filter rules for status messages.

Get-CMStatusMessageQuery

Gets Configuration Manager status message queries or displays messages.

Get-CMStatusReportingComponent

Gets an object representing a status reporting component.

Get-CMStatusSummarizer

Gets a status summarizer object for Configuration Manager.

Get-CMSupportedPlatform

Get a supported platform.

Get-CMTaskSequence

Get a task sequence.

Get-CMTaskSequenceDeployment

Get a task sequence deployment.

Get-CMTaskSequenceGroup

Gets a Configuration Manager task sequence group.

Get-CMTaskSequencePhasedDeployment

Get the phased deployment for a task sequence.

Get-CMTaskSequenceStep

Gets a Configuration Manager task sequence step.

Get-CMTaskSequenceStepCondition

Get a condition on a task sequence step.

Get-CMTermsAndConditionsConfigurationItem

Gets a terms and conditions configuration item.

Get-CMThirdPartyUpdateCatalog

Get a third-party updates catalog.

Get-CMThirdPartyUpdateCategory

Get third-party software update categories.

Get-CMTrackedObject

Gets a tracked object.

Get-CMTrustedRootCertificate

Gets a trusted root certificate for Configuration Manager.

Get-CMTSStepApplyDataImage

Get the Apply Data Image step from a specific task sequence.

Get-CMTSStepApplyDriverPackage

Get the Apply Driver Package step from a specific task sequence.

Get-CMTSStepApplyNetworkSetting

Get the Apply Network Settings step from a specific task sequence.

Get-CMTSStepApplyOperatingSystem

Get the Apply OS Image step from a specific task sequence.

Get-CMTSStepApplyWindowsSetting

Get the Apply Windows Settings step from a specific task sequence.

Get-CMTSStepAutoApplyDriver

Get the Auto Apply Drivers step from a specific task sequence.

Get-CMTSStepCaptureNetworkSettings

Get the Capture Network Settings step from a specific task sequence.

Get-CMTSStepCaptureSystemImage

Get the Capture OS Image step from a specific task sequence.

Get-CMTSStepCaptureUserState

Get the Capture User State step from a specific task sequence.

Get-CMTSStepCaptureWindowsSettings

Get the Capture Windows Settings step from a specific task sequence.

Get-CMTSStepConditionFile

Get a file properties condition from a task sequence step.

Get-CMTSStepConditionFolder

Get a folder properties condition from a task sequence step.

Get-CMTSStepConditionIfStatement

Get an if statement condition from a task sequence step.

Get-CMTSStepConditionOperatingSystem

Get an OS version condition from a task sequence step.

Get-CMTSStepConditionQueryWmi

Get a WMI query condition from a task sequence step.

Get-CMTSStepConditionRegistry

Get a registry setting condition from a task sequence step.

Get-CMTSStepConditionSoftware

Get an installed software condition from a task sequence step.

Get-CMTSStepConditionVariable

Get a task sequence variable condition from a task sequence step.

Get-CMTSStepConnectNetworkFolder

Get the Connect To Network Folder step from a specific task sequence.

Get-CMTSStepDisableBitLocker

Get the Disable BitLocker step from a specific task sequence.

Get-CMTSStepDownloadPackageContent

Get the Download Package Content step from a specific task sequence.

Get-CMTSStepEnableBitLocker

Get the Enable BitLocker step from a specific task sequence.

Get-CMTSStepInstallApplication

Get the Install Application step from a specific task sequence.

Get-CMTSStepInstallSoftware

Get the Install Package step from a specific task sequence.

Get-CMTSStepInstallUpdate

Get the Install Software Updates step from a specific task sequence.

Get-CMTSStepJoinDomainWorkgroup

Get the Join Domain or Workgroup step from a specific task sequence.

Get-CMTSStepOfflineEnableBitLocker

Get the Pre-provision BitLocker step from a specific task sequence.

Get-CMTSStepPartitionDisk

Get the Format and Partition Disk step from a specific task sequence.

Get-CMTSStepPrepareConfigMgrClient

Get the Prepare ConfigMgr Client for Capture step from a specific task sequence.

Get-CMTSStepPrepareWindows

Get the Prepare Windows for Capture step from a specific task sequence.

Get-CMTSStepPrestartCheck

Get the Check Readiness step from a specific task sequence.

Get-CMTSStepReboot

Get the Restart Computer step from a specific task sequence.

Get-CMTSStepReleaseStateStore

Get the Release State Store step from a specific task sequence.

Get-CMTSStepRequestStateStore

Get the Request State Store step from a specific task sequence.

Get-CMTSStepRestoreUserState

Get the Restore User State step from a specific task sequence.

Get-CMTSStepRunCommandLine

Get the Run Command Line step from a specific task sequence.

Get-CMTSStepRunPowerShellScript

Get the Run PowerShell Script step from a specific task sequence.

Get-CMTSStepRunTaskSequence

Get the Run Task Sequence step from a specific task sequence.

Get-CMTSStepSetDynamicVariable

Get the Set Dynamic Variables step from a specific task sequence.

Get-CMTSStepSetupWindowsAndConfigMgr

Get the Setup Windows and ConfigMgr step from a specific task sequence.

Get-CMTSStepSetVariable

Get the Set Task Sequence Variable step from a specific task sequence.

Get-CMTSStepUpgradeOperatingSystem

Get the Upgrade OS step from a specific task sequence.

Get-CMUpdateGroupDeployment

Gets an update group deployment.

Get-CMUser

Gets a Configuration Manager user.

Get-CMUserCollection

Get one or more user collections.

Get-CMUserCollectionDirectMembershipRule

Get a direct membership rule for a user collection.

Get-CMUserCollectionExcludeMembershipRule

Get an exclude membership rule for a user collection.

Get-CMUserCollectionIncludeMembershipRule

Get an include membership rule for a user collection.

Get-CMUserCollectionQueryMembershipRule

Get a query membership rule for a user collection.

Get-CMUserDataAndProfileConfigurationItem

Gets a user data and profile configuration item.

Get-CMUserDeviceAffinity

Get the relationships between a device and its primary users.

Get-CMUserDeviceAffinityRequest

Gets a request for user device affinity in Configuration Manager.

Get-CMVpnProfileConfigurationItem

Gets a vpn profile configuration item.

Get-CMWdacSetting

Get one or all of the Microsoft Defender Application Control policies from the site.

Get-CMWindowsEditionUpgradeConfigurationItem

Get a Windows 10 edition upgrade policy.

Get-CMWindowsFirewallPolicy

Gets a windows firewall policy.

Get-CMWindowsServicingPlan

Gets a Windows 10 servicing plan.

Get-CMWindowsUpdate

Gets a windows update.

Get-CMWinPEOptionalComponentInfo

Get a Windows PE optional component.

Get-CMWirelessProfile

Gets a wireless profile.

Get-CMWirelessProfileConfigurationItem

Gets a wireless profile configuration item.

Import-CMAADClientApplication

Create the Microsoft Entra client app definition in Configuration Manager.

Import-CMAADServerApplication

Create the Microsoft Entra server app definition in Configuration Manager.

Import-CMAntimalwarePolicy

Imports an antimalware policy for Endpoint Protection.

Import-CMApplication

Imports an application into Configuration Manager.

Import-CMBaseline

Import a configuration baseline.

Import-CMCertificate

Imports a certificate.

Import-CMClientCertificatePfx

Imports a client PFX certificate.

Import-CMCollection

Import a collection.

Import-CMComputerInformation

Imports computer information into a Configuration Manager database.

Import-CMConfigurationItem

Imports Configuration Manager configuration items.

Import-CMDriver

Import a device driver into the driver catalog.

Import-CMDriverPackage

Import a driver package.

Import-CMPackage

Import a legacy package.

Import-CMQuery

Import a query to Configuration Manager.

Import-CMSecurityRole

Import a security role from an XML file.

Import-CMSoftwareLicense

Imports a software license.

Import-CMTaskSequence

Import a task sequence.

Import-CMUserDeviceAffinity

Imports a file that contains user and device affinities to Configuration Manager.

Import-CMWirelessProfileConfigurationItem

Imports a wireless profile configuration item.

Install-CMClient

Installs a Configuration Manager client.

Install-CMSiteUpdate

Installs a site update.

Invoke-CMAnalyzePackage

Analyze a package to convert to an application.

Invoke-CMBaselineSummarization

Updates configuration baseline data.

Invoke-CMClientAction

Sends a notification to client computers to trigger an immediate client action.

Invoke-CMClientOperationSummarization

Performs a Configuration Manager client operations summarization.

Invoke-CMCollectionUpdate

Update the membership of a collection.

Invoke-CMContentRedistribution

Invokes a content redistribution.

Invoke-CMContentValidation

Validate content on a distribution point.

Invoke-CMConvertPackage

Convert a package to an application.

Invoke-CMDeploymentSummarization

Runs a Configuration Manager deployment summarization.

Invoke-CMDeviceRetire

Retires devices.

Invoke-CMDeviceWipe

Performs a wipe of a modern device.

Invoke-CMEndpointProtectionScan

Invokes a scan to detect malware on one or more devices in the Configuration Manager hierarchy.

Invoke-CMEndpointProtectionSummarization

Retrieves summary status data about Endpoint Protection.

Invoke-CMForestDiscovery

Starts a forest discovery operation in Active Directory.

Invoke-CMGroupDiscovery

Invokes a group discovery.

Invoke-CMOrchestrationGroup

Start orchestration on an orchestration group.

Invoke-CMPromotePreProductionClient

Invokes a promote pre production client.

Invoke-CMQuery

Run a Configuration Manager query.

Invoke-CMRemoteControl

Enables remote control on computers.

Invoke-CMReport

Invokes a report about data and operations in Configuration Manager.

Invoke-CMScript

Run a PowerShell script in Configuration Manager.

Invoke-CMSecondarySiteUpgrade

Invokes a secondary site upgrade.

Invoke-CMSitePromotePreproductionClient

Invokes a site promote preproduction client.

Invoke-CMSiteUpdateCheck

Invokes a site update check.

Invoke-CMSiteUpdateDownload

Invokes a site update download.

Invoke-CMSiteUpdatePrerequisiteCheck

Invokes a site update prerequisite check.

Invoke-CMSoftwareUpdateAutoDeploymentRule

Runs a Configuration Manager deployment rule for automatic software updates.

Invoke-CMSoftwareUpdateSummarization

Runs the Configuration Manager software update summarization.

Invoke-CMSystemDiscovery

Invokes a system discovery.

Invoke-CMUserDiscovery

Invokes a user discovery.

Invoke-CMWmiMethod

Calls a WMI method.

Invoke-CMWmiQuery

Run a WMI query.

Lock-CMObject

Create a SEDO lock on an object.

Merge-CMAntimalwarePolicy

Merges antimalware policies for Endpoint Protection.

Merge-CMConflictingRecord

Merges a new Configuration Manager client record with a conflicting client record.

Move-CMContentLibrary

Move the content library before adding a passive site.

Move-CMObject

Move a Configuration Manager object into a different folder.

Move-CMPhasedDeploymentToNext

Move the specified phased deployment to the next phase.

New-CMAccessAccount

Adds users or groups to an access account.

New-CMAccount

Creates a Configuration Manager user account.

New-CMActiveDirectoryForest

Creates one or more Active Directory forest objects in Configuration Manager.

New-CMADGroupDiscoveryScope

Creates an Active Directory group discovery scope.

New-CMAdministrativeUser

Create an administrative user.

New-CMAdministrativeUserPermission

Create a permissions object to assign to an administrative user.

New-CMAdvancedThreatProtectionPolicy

Creates an advanced threat protection policy.

New-CMAlertSubscription

Creates an alert subscription object.

New-CMAntimalwarePolicy

Create a policy object for antimalware settings.

New-CMAntimalwarePolicyDeployment

{{ Fill in the Synopsis }}

New-CMApplication

Create an application.

New-CMApplicationAutoPhasedDeployment

Use this cmdlet to create a phased deployment for an application by generating two phases with same settings.

New-CMApplicationDeployment

Create an application deployment.

New-CMApplicationDisplayInfo

Create a Software Center entry for an application or application group.

New-CMApplicationGroup

Create a new application group.

New-CMApplicationGroupDeployment

Create a deployment for an application group.

New-CMAppVVirtualEnvironment

Creates an App-V virtual environment.

New-CMAssetIntelligenceCatalogItem

Creates an item for the Asset Intelligence catalog.

New-CMAutoDeploymentRuleDeployment

Create a deployment for an automatic deployment rule.

New-CMBaseline

Create a configuration baseline.

New-CMBaselineDeployment

Create a baseline deployment.

New-CMBLEncryptionMethodPolicy

Create a policy to configure the algorithm and cipher strength used by BitLocker Drive Encryption on Windows 8.1 devices.

New-CMBLEncryptionMethodWithXts

Create a policy to configure the algorithm and cipher strength used by BitLocker Drive Encryption on Windows 10 devices.

New-CMBlmSetting

Create a BitLocker management settings policy.

New-CMBMSClientConfigureCheckIntervalPolicy

Create a policy to manage the key recovery service backup of BitLocker Drive Encryption recovery information.

New-CMBMSFDVEncryptionPolicy

Create a policy to manage whether to use BitLocker encryption on fixed data drives.

New-CMBMSOSDEncryptionPolicy

Create a policy to manage whether to encrypt the OS drive with BitLocker.

New-CMBMSUserExemptionPolicy

Create a policy to configure instructions for users to request exemption from BitLocker protection.

New-CMBootableMedia

Create bootable media.

New-CMBootImage

Create a custom boot image.

New-CMBoundary

Create a site boundary.

New-CMBoundaryGroup

Creates a new boundary group.

New-CMBoundaryGroupRelationship

Create a boundary group relationship.

New-CMCaptureMedia

Creates capture media.

New-CMCategory

Creates a configuration category in Configuration Manager.

New-CMCertificateProfilePfx

Creates a PFX certificate profile.

New-CMCertificateProfileScep

Creates a SCEP certificate profile.

New-CMCertificateProfileTrustedRootCA

Creates a trusted CA certificate profile.

New-CMClientCertificateProfileConfigurationItem

Create a client certificate profile.

New-CMClientSetting

Creates customized client settings.

New-CMClientSettingDeployment

Deploy a custom client setting.

New-CMCloudDistributionPoint

Creates a cloud distribution point.

New-CMCloudManagementAzureService

Create the Azure service for Cloud Management in Configuration Manager.

New-CMCloudManagementGateway

Create a cloud management gateway.

New-CMCollection

Create a device or user collection.

New-CMCoManagementPolicy

Create a co-management policy for a site.

New-CMComplianceRuleAssembly

Creates a compliance rule assembly.

New-CMComplianceRuleExistential

Creates a compliance rule existential.

New-CMComplianceRuleFileFolderAttribute

Creates a compliance rule file folder attribute.

New-CMComplianceRuleFileFolderDate

Creates a compliance rule file folder date.

New-CMComplianceRuleFileFolderPermission

Creates a compliance rule file folder permission.

New-CMComplianceRuleFileFolderSimple

Create a compliance rule for a simple file folder.

New-CMComplianceRuleFileFolderSize

Creates a compliance rule file folder size.

New-CMComplianceRuleRegistryKeyPermission

Creates a compliance rule registry key permission.

New-CMComplianceRuleValue

Create a compliance rule value.

New-CMComplianceRuleVersion

Creates a compliance rule version.

New-CMComputerAssociation

Creates an association between two computers in Configuration Manager.

New-CMConfigurationItem

Creates a Configuration Manager configuration item.

New-CMConfigurationPolicyDeployment

Creates a configuration policy deployment.

New-CMDeploymentTypeDependencyGroup

Creates a deployment type dependency group in Configuration Manager.

New-CMDetectionClauseDirectory

Create a detection method clause for a file system directory.

New-CMDetectionClauseFile

Create a detection method clause for a file.

New-CMDetectionClauseMacBundle

Creates a detection clause mac bundle.

New-CMDetectionClauseMacPackage

Creates a detection clause mac package.

New-CMDetectionClauseRegistryKey

Create a detection method clause for a registry key.

New-CMDetectionClauseRegistryKeyValue

Create a detection method clause for a registry key value.

New-CMDetectionClauseWindowsInstaller

Create a detection method clause for an MSI product code.

New-CMDeviceCategory

{{ Fill in the Synopsis }}

New-CMDeviceCollection

Create a device collection.

New-CMDeviceCollectionVariable

Create a device collection variable.

New-CMDeviceVariable

Creates a device variable for a Configuration Manager device.

New-CMDistributionPointGroup

Creates a distribution point group.

New-CMDriverPackage