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 |