Súhrn
Tento článok popisuje problémy Windows PowerShell, ktoré sú opravené v kumulatívnej aktualizácii 3 (CU3) pre Microsoft System Center 2012 R2 Configuration Manager. Ďalšie opravy cu3 sú popísané v nasledujúcom článku databázy Microsoft Knowledge Base:
2994331 Popis kumulatívnej aktualizácie 3 pre System Center 2012 R2 Configuration Manager
Opravené problémy
-
Get-CMAssetIntelligenceSynchronizationPoint vráti objekt null, čo spôsobí chybu NullReferenceException pri použití spolu s Remove-CMAssetIntelligenceSynchronizationPoint.
-
New-CMTaskSequence neprijíma hodnotu null alebo prázdnu hodnotu pre parameter -InstallationProductKey.
-
Parameter CertificateExpirationTimeUtc Set-CMDistributionPoint rutiny typu cmdlet ignoruje.
-
New-CMTaskSequenceMedia vráti chybu InvalidOperationException pri použití s parametrom CaptureMediaOption.
-
Rutina typu cmdlet New-CMMigrationJob vráti chyby, ktoré pripomínajú nasledujúce chyby pri prilepení vnorenej kolekcie do parametra -MigrationCollection:
New-CMMigrationJob: Ak chcete pokračovať, vyberte aspoň jednu kolekciu
-
Add-CMReportingServicePoint rutina typu cmdlet nevytvorí správne bod služby vytvárania zostáv.
-
Rutiny typu cmdlet odkazujúce na objekty vrátené Get-CMDevice chybami spúšťača rutín typu cmdlet, ktoré pripomínajú nasledujúce hodnoty:
InvalidArgument: (:) [New-CMDeviceVariable], ParameterBindingArgumentTransformationException
-
Parameter -EnableProgramAfterAdvertisementMigrated rutiny typu cmdlet New-CMMigrationJob nepovoľuje zadaný program.
-
Set-CMAccount vráti chybu NullReferenceException, keď sa používa s parametrom inputObject.
-
Get-CMBaselineXMLDefinition vráti žiadne výsledky, keď sa spustí bez parametrov. Parameter -Name je teraz povinný.
-
Update-CMClientStatus -Force spôsobí, že v klientovi sa zobrazí okno potvrdenia.
-
Set-CMWindowsFirewallPolicy vráti výnimku, keď je zadaný parameter -Priority.
-
Pri použití New-CMSecondarySite s parametrom CopySQLServerExpressOnSecondarySite sa nesprávne vytvorí sekundárny názov databázy lokality.
-
Import-CMDriver vždy vráti neplatnú cestu k objektu aj vtedy, keď sa zadaný ovládač úspešne importuje.
-
Bežné parametre *-Item, ako napríklad -WhatIf, nefungujú podľa očakávaní s CMSite PSDrive.
-
New-CMComputerAssociation vráti chybu NullReferenceException.
-
New-CMTaskSequenceMedia vráti chybu InvalidOperationException, keď sa používa s parametrom -CaptureMediaOption.
-
New-CMSiteSystemServer spôsobí neočakávané ukončenie prostredia PowerShell. http://support.microsoft.com/kb/2984644
Ďalšie zmeny
-
Na lepšie spracovanie veľkých množín výsledkov (niekoľko tisíc objektov) sa zrevidujú viaceré rutiny typu cmdlet.
-
Start-CMApplicationDeployment typ funguje rýchlejšie v prostrediach, ktoré obsahujú mnoho (75 plus) aplikácií.
-
-
Na podporu zástupných znakov pre niektoré parametre sa zrevidujú viaceré rutiny typu cmdlet vrátane týchto:
-
Get-CMDeploymentPackage
-
Get-CMDeploymentType
-
Get-CMSiteMaintenanceTask
-
Get-CMStatusReportingComponent
-
Remove-CMDeploymentType
-
Remove-CMDeployment
-
Remove-CMUserCollectionFromDistributionPointGroup
-
Remove-CMDeviceCollectionFromDistributionPointGroup
-
-
Set-CMDeploymentType vám už nepovolí používať funkciu ContentLocation s typmi nasadenia AppV alebo AppV5X.
-
Set-CMDeviceCollection teraz podporuje nastavenie plánov kolekcie s novými parametrami RefreshSchedule a RefreshType.
-
Set-CMDeviceOwnership teraz vráti jasné chybové hlásenia v prípade neexistujúceho názvu zariadenia.
-
Na podporu presmerovania objektov sa zrevidujú viaceré rutiny typu cmdlet. Patria sem rutiny typu cmdlet, ktoré sa používajú na vytváranie, nastavenie a odstraňovanie rolí lokalít, aplikácií, kolekcií, programov a balíkov.
Známe problémy
-
Parameter Set-CMDistributionPoint –ComputersUsePxePassword nemusí uložiť platné heslo do databázy.