Configuration Manager cmdlet library changes for version 2203

Applies to: Configuration Manager (current branch)

These release notes summarize changes to the Configuration Manager cmdlet library in version 2203.

Note

Configuration Manager current branch version 2111 is the baseline for these changes. For more information, see Configuration Manager cmdlet library changes for version 2111.

New cmdlets

  • Get-CMAADTenant: Get an Azure Active Directory (Azure AD) tenant from the site.

  • Set-CMCollectionCloudSync: Configure cloud sync features for a collection.

Deprecated and removed cmdlets

The following cmdlets for asset intelligence are deprecated and may be removed in a future release:

  • Add-CMAssetIntelligenceSynchronizationPoint
  • Get-CMAssetIntelligenceProxy
  • Get-CMAssetIntelligenceSynchronizationPoint
  • Remove-CMAssetIntelligenceSynchronizationPoint
  • Send-CMAssetIntelligenceCatalogUpdateRequest
  • Set-CMAssetIntelligenceSynchronizationPoint
  • Sync-CMAssetIntelligenceCatalog

Cmdlet changes

The following changes have been made to existing cmdlets in this version. Changes may be new functionality or bug fixes. Some changes may be breaking. If you use one of the cmdlets or feature areas listed in this section, carefully review the changes to understand how they may affect your use.

Add-CMSoftwareUpdatePoint

For more information, see Add-CMSoftwareUpdatePoint.

Non-breaking changes

Added new parameter Wledbat to support LEDBAT configuration for software update points.

Get-CMDeploymentStatusDetails

For more information, see Get-CMDeploymentStatusDetails.

Bugs that were fixed

Updated the cmdlet to avoid a potential null reference error.

Get-CMDeploymentTypeDetectionClause

For more information, see Get-CMDeploymentTypeDetectionClause.

Non-breaking changes

The cmdlet can now get a detection clause from a script deployment type.

Import-CMApplication

For more information, see Import-CMApplication.

Non-breaking changes

Updated the import logic to align with console. Added new warning messages.

New-CMApplication

For more information, see New-CMApplication.

Non-breaking changes

It can now get an application icon from the specified file.

New-CMBoundary

For more information, see New-CMBoundary.

Non-breaking changes

Updated value validation for VPN boundary.

New-CMCoManagementPolicy

For more information, see New-CMCoManagementPolicy.

Non-breaking changes

The cmdlet now supports applicability for Windows 11 on ARM64 devices.

New-CMPackage

For more information, see New-CMPackage.

Non-breaking changes

Added parameter IconLocationFile to use a custom icon from the specified file. For more information, see Custom icon support for task sequences and packages.

New-CMSoftwareUpdateDeployment

For more information, see New-CMSoftwareUpdateDeployment.

Non-breaking changes

Added parameter PreDownloadUpdateContent to support pre-download for available software updates.

New-CMTaskSequence

For more information, see New-CMTaskSequence.

Non-breaking changes

Added the IconLocationFile parameter to support specifying an icon for the task sequence. For more information, see Custom icon support for task sequences and packages.

New-CMTaskSequenceDeployment

For more information, see New-CMTaskSequenceDeployment.

Bugs that were fixed

Fixed an issue with the AllowSharedContent parameter.

Publish-CMThirdPartySoftwareUpdateContent

For more information, see Publish-CMThirdPartySoftwareUpdateContent.

Non-breaking changes

Added the Force parameter to run the command without asking for confirmation.

Set-CMBoundary

For more information, see Set-CMBoundary.

Non-breaking changes

Updated value validation for VPN boundary.

Set-CMPackage

For more information, see Set-CMPackage.

Non-breaking changes

Added parameter IconLocationFile to use a custom icon from the specified file. For more information, see Custom icon support for task sequences and packages.

Set-CMSoftwareUpdateDeployment

For more information, see Set-CMSoftwareUpdateDeployment.

Non-breaking changes

Added parameter PreDownloadUpdateContent to support pre-download for available software updates.

Set-CMSoftwareUpdatePoint

For more information, see Set-CMSoftwareUpdatePoint.

Non-breaking changes

Added new parameter Wledbat to support LEDBAT configuration for software update points.

Set-CMSoftwareUpdatePointComponent

For more information, see Set-CMSoftwareUpdatePointComponent.

Non-breaking changes

Added the NonWindowsUpdateMaxRuntimeMins parameter to change the default maximum run time for non-Windows software updates.

Set-CMTaskSequence

For more information, see Set-CMTaskSequence.

Non-breaking changes

Added the IconLocationFile parameter to support specifying an icon for the task sequence. For more information, see Custom icon support for task sequences and packages.

Set-CMTaskSequenceDeployment

For more information, see Set-CMTaskSequenceDeployment.

Bugs that were fixed

Fixed an issue with the AllowSharedContent parameter.

Start-CMTaskSequenceDeployment

For more information, see Start-CMTaskSequenceDeployment.

Bugs that were fixed

Fixed an issue with the AllowSharedContent parameter.

Changes to multiple cmdlets

The following folder-related cmdlets now support software update groups and deployment packages:

How to provide feedback or report issues

Many of the fixes and improvements described in this article are a result of your feedback.

To send feedback, use the Configuration Manager console. For more information, see Feedback for PowerShell.