Overzicht
In dit artikel worden de problemen met Windows PowerShell beschreven die zijn opgelost in Cumulatieve update 3 (CU3) voor Microsoft System Center 2012 R2 Configuration Manager. Andere CU3-oplossingen worden beschreven in het volgende Microsoft Knowledge Base-artikel:
2994331 Beschrijving van cumulatieve update 3 voor System Center 2012 R2 Configuration Manager
Problemen die zijn opgelost
Get-CMAssetIntelligenceSynchronizationPoint retourneert een null-object en dit veroorzaakt een NullReferenceException-fout wanneer deze samen met Remove-CMAssetIntelligenceSynchronizationPoint wordt gebruikt.
New-CMTaskSequence accepteert geen null-waarde of lege waarde voor de parameter -InstallationProductKey.
De parameter CertificateExpirationTimeUtc wordt genegeerd door de Set-CMDistributionPoint cmdlet.
New-CMTaskSequenceMedia retourneert een InvalidOperationException-fout wanneer deze wordt gebruikt met de parameter CaptureMediaOption.
De cmdlet New-CMMigrationJob retourneert fouten zoals de volgende wanneer een geneste verzameling wordt geplakt naar de parameter -MigrationCollection:
New-CMMigrationJob : Selecteer ten minste één verzameling om door te gaan
Add-CMReportingServicePoint cmdlet wordt niet op de juiste wijze een Reporting Services-punt gemaakt.
Cmdlets die verwijzen naar objecten die worden geretourneerd door de Get-CMDevice-cmdlet, veroorzaken fouten die de volgende strekking hebben:
Opmerking
InvalidArgument: (:) [New-CMDeviceVariable], ParameterBindingArgumentTransformationException
De parameter -EnableProgramAfterAdvertisementMigrated van de New-CMMigrationJob-cmdlet schakelt het opgegeven programma niet in.
Set-CMAccount retourneert een NullReferenceException-fout wanneer deze wordt gebruikt met de parameter inputObject.
Get-CMBaselineXMLDefinition geeft geen resultaten als het wordt uitgevoerd zonder parameters. De parameter -Name is nu vereist.
Update-CMClientStatus -Force zorgt ervoor dat er een bevestigingsvenster wordt weergegeven op de client.
Set-CMWindowsFirewallPolicy retourneert een uitzondering wanneer de parameter -Priority is opgegeven.
De naam van een secundaire sitedatabase wordt onjuist gemaakt wanneer New-CMSecondarySite wordt gebruikt met de parameter CopySQLServerExpressOnSecondarySite.
Import-CMDriver wordt altijd 'Ongeldig objectpad' als resultaat gegeven, zelfs als het opgegeven stuurprogramma is geïmporteerd.
Algemene *-Item-parameters, zoals -WhatIf, werken niet zoals verwacht met CMSite PSDrive.
New-CMComputerAssociation geeft als resultaat een NullReferenceException-fout.
New-CMTaskSequenceMedia retourneert een InvalidOperationException-fout wanneer deze wordt gebruikt met de parameter -CaptureMediaOption.
New-CMSiteSystemServer zorgt ervoor dat PowerShell onverwacht wordt afgesloten.
http://support.microsoft.com/kb/2984644
Aanvullende wijzigingen
Meerdere cmdlets zijn herzien om grotere resultatensets (enkele duizenden objecten) beter te verwerken.
- Start-CMApplicationDeployment type werkt sneller in omgevingen met veel (75-plus) toepassingen.
Meerdere cmdlets zijn herzien om jokertekens te ondersteunen voor bepaalde parameters, waaronder de volgende:
- Get-CMDeploymentPackage
- Get-CMDeploymentType
- Get-CMSiteMaintenanceTask
- Get-CMStatusReportingComponent
- Remove-CMDeploymentType
- Remove-CMDeployment
- Remove-CMUserCollectionFromDistributionPointGroup
- Remove-CMDeviceCollectionFromDistributionPointGroup
Set-CMDeploymentType kunt u niet langer –ContentLocation gebruiken met AppV- of AppV5X-implementatietypen.
Set-CMDeviceCollection ondersteunt nu het instellen van verzamelingsschema's met nieuwe parameters –RefreshSchedule en –RefreshType.
Set-CMDeviceOwnership retourneert nu duidelijke foutberichten in het geval van een niet-bestaande apparaatnaam.
Meerdere cmdlets zijn herzien om objectpipelining te ondersteunen. Dit zijn onder andere cmdlets die worden gebruikt voor het maken, instellen en verwijderen van siterollen, toepassingen, verzamelingen, programma's en pakketten.
Bekende problemen
- Met de parameter Set-CMDistributionPoint –ComputersUsePxePassword wordt mogelijk geen geldig wachtwoord in de database opgeslagen.