Аннотация
В этой статье описываются Windows PowerShell, исправленные в накопительном пакете обновления 3 (CU3) для Microsoft System Center 2012 R2 Configuration Manager. Другие исправления CU3 описаны в следующей статье базы знаний Майкрософт:
2994331 Описание накопительного пакета обновления 3 для System Center 2012 R2 Configuration Manager
Исправленные проблемы
-
Get-CMAssetIntelligenceSynchronizationPoint возвращает пустой объект, что приводит к ошибке NullReferenceException при использовании вместе с Remove-CMAssetIntelligenceSynchronizationPoint.
-
New-CMTaskSequence не принимает значение NULL или пустое для параметра -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 всегда возвращает "Недопустимый путь к объекту", даже если указанный драйвер успешно импортирован.
-
Общие параметры *-Item, такие как -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 теперь возвращает четкие сообщения об ошибках в случае несуществующее имя устройства.
-
Для поддержки конвейеризации объектов изменяется несколько командлетов. К ним относятся командлеты, используемые для создания, настройки и удаления ролей сайта, приложений, коллекций, программ и пакетов.
Известные проблемы
-
Параметр Set-CMDistributionPoint -ComputersUsePxePassword может не сохранять допустимый пароль в базе данных.