Applies To
Microsoft System Center 2012 R2 Configuration Manager

Summary

This article describes the Windows PowerShell issues that are fixed in Cumulative Update 3 (CU3) for Microsoft System Center 2012 R2 Configuration Manager. Other CU3 fixes are described in the following Microsoft Knowledge Base article:

2994331 Description of Cumulative Update 3 for System Center 2012 R2 Configuration Manager

Issues that are fixed

  • Get-CMAssetIntelligenceSynchronizationPoint returns a null object, and this causes a NullReferenceException error when used together with Remove-CMAssetIntelligenceSynchronizationPoint.

  • New-CMTaskSequence does not accept a null or empty value for the -InstallationProductKey parameter.

  • The CertificateExpirationTimeUtc parameter is ignored by the Set-CMDistributionPoint cmdlet.

  • New-CMTaskSequenceMedia returns an InvalidOperationException error when used with the CaptureMediaOption parameter.

  • The New-CMMigrationJob cmdlet returns errors that resemble the following when a nested collection is pasted to the -MigrationCollection parameter:

    New-CMMigrationJob : Select at least one collection to continue

  • Add-CMReportingServicePoint cmdlet does not correctly create a reporting services point.

  • Cmdlets that reference objects that are returned by the Get-CMDevice cmdlet trigger errors that resemble the following:

    InvalidArgument: (:) [New-CMDeviceVariable], ParameterBindingArgumentTransformationException

  • The -EnableProgramAfterAdvertisementMigrated parameter of the New-CMMigrationJob cmdlet does not enable the specified program.

  • Set-CMAccount returns a NullReferenceException error when it's used with the inputObject parameter.

  • Get-CMBaselineXMLDefinition returns no results when it's run without parameters. The -Name parameter is now required.

  • Update-CMClientStatus -Force causes a confirmation window to be displayed on the client.

  • Set-CMWindowsFirewallPolicy returns an exception when the -Priority parameter is specified.

  • A secondary site database name is incorrectly created when New-CMSecondarySite is used with the CopySQLServerExpressOnSecondarySite parameter.

  • Import-CMDriver always returns “Invalid Object Path” even when the specified driver is successfully imported.

  • Common *-Item parameters, such as -WhatIf, do not function as expected with CMSite PSDrive.

  • New-CMComputerAssociation returns a NullReferenceException error.

  • New-CMTaskSequenceMedia returns an InvalidOperationException error when it's used with the -CaptureMediaOption parameter.

  • New-CMSiteSystemServer causes PowerShell to exit unexpectedly. http://support.microsoft.com/kb/2984644

Additional changes

  • Multiple cmdlets are revised to better handle large (several thousand objects) result sets.

    • Start-CMApplicationDeployment type runs faster in environments that contain many (75-plus) applications.

  • Multiple cmdlets are revised to support wildcard characters for some parameters, including the following:

    • Get-CMDeploymentPackage

    • Get-CMDeploymentType

    • Get-CMSiteMaintenanceTask

    • Get-CMStatusReportingComponent

    • Remove-CMDeploymentType

    • Remove-CMDeployment

    • Remove-CMUserCollectionFromDistributionPointGroup

    • Remove-CMDeviceCollectionFromDistributionPointGroup

  • Set-CMDeploymentType no longer lets you use –ContentLocation with AppV or AppV5X deployment types.

  • Set-CMDeviceCollection now supports the setting of collection schedules with new –RefreshSchedule and –RefreshType parameters.

  • Set-CMDeviceOwnership now returns clear error messages in the case of a nonexistent device name.

  • Multiple cmdlets are revised to support object pipelining. These include cmdlets that are used for creating, setting, and removing site roles, applications, collections, programs, and packages.

Known issues

  • The Set-CMDistributionPoint –ComputersUsePxePassword parameter may not save a valid password in the database.

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.