Обобщена информация
Тази статия описва Windows PowerShell проблеми, които са решени в сборна актуализация 3 (CU3) за Microsoft System Center 2012 R2 Configuration Manager. Други корекции на CU3 са описани в следната статия от базата знания на Microsoft:
2994331 Описание на сборна актуализация 3 за System Center 2012 R2 Configuration Manager
Проблеми, които са решени
-
Get-CMAssetIntelligenceSynchronizationPoint връща нулев обект и това води до грешка NullReferenceException, когато се използва заедно с Remove-CMAssetIntelligenceSynchronizationPoint.
-
New-CMTaskSequence не приема нулева или празна стойност за параметъра -InstallationProductKey.
-
Параметърът CertificateExpirationTimeUtc се игнорира от кратката команда Set-CMDistributionPoint.
-
New-CMTaskSequenceMedia връща грешка InvalidOperationException, когато се използва с параметъра CaptureMediaOption.
-
Кратката команда New-CMMigrationJob връща грешки, подобни на следните, когато вложена колекция се поставя в параметъра -MigrationCollection:
New-CMMigrationJob : Изберете поне една колекция, за да продължите
-
Add-CMReportingServicePoint кратка команда не създава правилно точка на услугите за отчет.
-
Кратки команди, които препращат към обекти, които са върнати от Get-CMDevice грешки, предизвикани от кратката команда, подобно на следното:
InvalidArgument: (:) [New-CMDeviceVariable], ParameterBindingArgumentTransformationException
-
Параметърът -EnableProgramAfterAdvertisementMigrated на кратката команда на New-CMMigrationJob не разрешава указаната програма.
-
Set-CMAccount връща грешка NullReferenceException, когато се използва с параметъра inputObject.
-
Get-CMBaselineXMLDefinition не връща никакви резултати, когато се изпълнява без параметри. Параметърът -Name сега е задължителен.
-
Update-CMClientStatus -Force причинява прозорец за потвърждение да се покаже на клиента.
-
Set-CMWindowsFirewallPolicy връща изключение, когато е зададен параметърът -Priority.
-
Вторично име на база данни на сайт е неправилно създадено, когато New-CMSecondarySite се използва с параметъра CopySQLServerExpressOnSecondarySite.
-
Import-CMDriver винаги връща "Невалиден път на обект" дори когато указаният драйвер е успешно импортиран.
-
Често срещани параметри *-елемент, като например -WhatIf, не функционират по очаквания начин с CMSite PSDrive.
-
New-CMComputerAssociation връща грешка NullReferenceException.
-
New-CMTaskSequenceMedia връща грешка InvalidOperationException, когато се използва с параметъра -CaptureMediaOption.
-
New-CMSiteSystemServer води до неочаквано излизане от PowerShell.
http://support.microsoft.com/kb/2984644
Допълнителни промени
-
Множество кратки команди се коригират, за да се обработват по-добре големи (няколко хиляди обекта) набори резултати.
-
типът Start-CMApplicationDeployment работи по-бързо в среди, които съдържат много (75 плюс) приложения.
-
-
Няколко кратки команди се коригират, за да поддържат заместващи символи за някои параметри, включително следните:
-
Get-CMDeploymentPackage
-
Get-CMDeploymentType
-
Get-CMSiteMaintenanceTask
-
Get-CMStatusReportingComponent
-
Remove-CMDeploymentType
-
Remove-CMDeployment
-
Remove-CMUserCollectionFromDistributionPointGroup
-
Remove-CMDeviceCollectionFromDistributionPointGroup
-
-
Set-CMDeploymentType вече не ви позволява да използвате –ContentLocation с типове разполагане на AppV или AppV5X.
-
Set-CMDeviceCollection сега поддържа настройката на графици за събиране с нови параметри –RefreshSchedule и –RefreshType.
-
Set-CMDeviceOwnership сега връща ясни съобщения за грешка в случай на несъществуващо име на устройство.
-
Няколко кратки команди се коригират, за да поддържат pipelining на обекти. Те включват кратки команди, които се използват за създаване, настройка и премахване на роли на сайт, приложения, колекции, програми и пакети.
Известни проблеми
-
Параметърът Set-CMDistributionPoint –ComputersUsePxePassword може да не запише валидна парола в базата данни.