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:
- Get-CMFolder
- New-CMFolder
- Remove-CMFolder
- Set-CMFolder
- Move-CMObject
- Add-CMObjectSecurityScope
- Remove-CMObjectSecurityScope
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.