Rezumat
Acest articol descrie problemele Windows PowerShell care sunt remediate în actualizarea cumulativă 3 (CU3) pentru Configuration Manager Microsoft System Center 2012 R2. Alte remedieri CU3 sunt descrise în următorul articol din Baza de cunoștințe Microsoft:
2994331 Descrierea actualizării cumulative 3 pentru System Center 2012 R2 Configuration Manager
Probleme care s-au remediat
-
Get-CMAssetIntelligenceSynchronizationPoint returnează un obiect nul, iar acest lucru provoacă o eroare NullReferenceException atunci când este utilizat împreună cu Remove-CMAssetIntelligenceSynchronizationPoint.
-
New-CMTaskSequence nu acceptă o valoare nulă sau goală pentru parametrul -InstallationProductKey.
-
Parametrul CertificateExpirationTimeUtc este ignorat de cmdletul Set-CMDistributionPoint.
-
New-CMTaskSequenceMedia returnează o eroare InvalidOperationException atunci când este utilizată cu parametrul CaptureMediaOption.
-
Cmdletul New-CMMigrationJob returnează erori care seamănă cu următoarele atunci când o colecție imbricată este lipită la parametrul -MigrationCollection:
New-CMMigrationJob : Selectați cel puțin o colecție pentru a continua
-
Add-CMReportingServicePoint cmdlet nu creează corect un punct de servicii de raportare.
-
Cmdleturile care fac referire la obiectele returnate de cmdletul Get-CMDevice declanșează erori care seamănă cu următoarele:
Valoare nevalidă: (:) [New-CMDeviceVariable], ParameterBindingArgumentTransformationException
-
Parametrul -EnableProgramAfterAdvertisementMigrated al cmdletului New-CMMigrationJob nu activează programul specificat.
-
Set-CMAccount returnează o eroare NullReferenceException atunci când este utilizată cu parametrul inputObject.
-
Get-CMBaselineXMLDefinition nu returnează rezultate atunci când rulează fără parametri. Parametrul -Name este acum necesar.
-
Update-CMClientStatus -Force determină afișarea unei ferestre de confirmare în client.
-
Set-CMWindowsFirewallPolicy returnează o excepție atunci când se specifică parametrul -Priority.
-
Un nume de bază de date de site secundar este creat incorect atunci când New-CMSecondarySite este utilizat cu parametrul CopySQLServerExpressOnSecondarySite.
-
Import-CMDriver returnează întotdeauna "Cale obiect nevalidă", chiar și atunci când driverul specificat este importat cu succes.
-
Parametrii comuni *-Item, cum ar fi -WhatIf, nu funcționează așa cum vă așteptați cu CMSite PSDrive.
-
New-CMComputerAssociation returnează o eroare NullReferenceException.
-
New-CMTaskSequenceMedia returnează o eroare InvalidOperationException atunci când este utilizată cu parametrul -CaptureMediaOption.
-
New-CMSiteSystemServer face ca PowerShell să se deschidă în mod neașteptat.
http://support.microsoft.com/kb/2984644
Modificări suplimentare
-
Cmdleturile multiple sunt revizuite pentru a gestiona mai bine seturi mari de rezultate (câteva mii de obiecte).
-
Start-CMApplicationDeployment tip rulează mai rapid în mediile care conțin mai multe aplicații (75-plus).
-
-
Mai multe cmdleturi sunt revizuite pentru a accepta metacaractere pentru unii parametri, inclusiv următoarele:
-
Get-CMDeploymentPackage
-
Get-CMDeploymentType
-
Get-CMSiteMaintenanceTask
-
Get-CMStatusReportingComponent
-
Remove-CMDeploymentType
-
Remove-CMDeployment
-
Remove-CMUserCollectionFromDistributionPointGroup
-
Remove-CMDeviceCollectionFromDistributionPointGroup
-
-
Set-CMDeploymentType nu vă mai permite să utilizați –ContentLocation cu tipurile de implementare AppV sau AppV5X.
-
Set-CMDeviceCollection acceptă acum setarea programelor de colecție cu parametri noi –RefreshSchedule și –RefreshType.
-
Set-CMDeviceOwnership returnează acum mesaje de eroare clare în cazul unui nume inexistent al dispozitivului.
-
Mai multe cmdleturi sunt revizuite pentru a accepta pipelining obiect. Printre acestea se numără cmdleturile utilizate pentru crearea, setarea și eliminarea rolurilor, aplicațiilor, colecțiilor, programelor și pachetelor de site.
Probleme cunoscute
-
Parametrul Set-CMDistributionPoint -ComputersUsePxePassword poate să nu salveze o parolă validă în baza de date.