Samenvatting
In dit artikel worden de Windows PowerShell problemen 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- of lege waarde voor de parameter -InstallationProductKey.
-
De parameter CertificateExpirationTimeUtc wordt genegeerd door de cmdlet Set-CMDistributionPoint.
-
New-CMTaskSequenceMedia retourneert een InvalidOperationException-fout wanneer deze wordt gebruikt met de parameter CaptureMediaOption.
-
De cmdlet New-CMMigrationJob retourneert fouten die er ongeveer als volgt uitzien wanneer een geneste verzameling wordt geplakt in de parameter -MigrationCollection:
New-CMMigrationJob: Selecteer ten minste één verzameling om door te gaan
-
Add-CMReportingServicePoint cmdlet maakt niet correct een Reporting Services-punt.
-
Cmdlets die verwijzen naar objecten die worden geretourneerd door de Get-CMDevice cmdlet triggerfouten die lijken op de volgende:
InvalidArgument: (:) [New-CMDeviceVariable], ParameterBindingArgumentTransformationException
-
De parameter -EnableProgramAfterAdvertisementMigrated van de cmdlet New-CMMigrationJob schakelt het opgegeven programma niet in.
-
Set-CMAccount retourneert een NullReferenceException-fout wanneer deze wordt gebruikt met de parameter inputObject.
-
Get-CMBaselineXMLDefinition retourneert geen resultaten wanneer deze 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 retourneert altijd 'Ongeldig objectpad', zelfs wanneer het opgegeven stuurprogramma is geïmporteerd.
-
Algemene parameters voor *-Item, zoals -WhatIf, werken niet zoals verwacht met CMSite PSDrive.
-
New-CMComputerAssociation retourneert 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 worden herzien om grotere (duizenden objecten) resultatensets beter te kunnen verwerken.
-
Start-CMApplicationDeployment type wordt sneller uitgevoerd in omgevingen die veel (75-plus) toepassingen bevatten.
-
-
Meerdere cmdlets worden aangepast om jokertekens voor sommige parameters te ondersteunen, waaronder de volgende:
-
Get-CMDeploymentPackage
-
Get-CMDeploymentType
-
Get-CMSiteMaintenanceTask
-
Get-CMStatusReportingComponent
-
Remove-CMDeploymentType
-
Remove-CMDeployment
-
Remove-CMUserCollectionFromDistributionPointGroup
-
Remove-CMDeviceCollectionFromDistributionPointGroup
-
-
Set-CMDeploymentType kunt u –ContentLocation niet meer 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 worden herzien om object pipelining te ondersteunen. Deze omvatten cmdlets die worden gebruikt voor het maken, instellen en verwijderen van siterollen, toepassingen, verzamelingen, programma's en pakketten.
Bekende problemen
-
De parameter Set-CMDistributionPoint –ComputersUsePxePassword slaat mogelijk geen geldig wachtwoord op in de database.