Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Относится к Configuration Manager (Current Branch)
В этих заметках о выпуске приводится сводка изменений в библиотеке командлетов Configuration Manager в версии 2103.
Примечание.
Configuration Manager текущая версия ветви 2010 является базовым показателем для этих изменений. Дополнительные сведения см. в разделе Configuration Manager изменения библиотеки командлетов для версии 2010.
Известная проблема с обновляемой справкой PowerShell
Начиная с версии 2010, можно использовать командлет Update-Help, чтобы скачать последние сведения для модуля PowerShell Configuration Manager.
В версии 2103 структура модуля PowerShell изменилась с 29 библиотек DLL на два. Файлы справки PowerShell XML связаны с библиотекой DLL для командлетов. Таким образом, содержимое справки версии 2010 несовместимо с консолью версии 2103, а содержимое справки версии 2103 несовместимо с консолью версии 2010.
Из-за этого изменения структуры и публикации обновляемого содержимого в выпуске версии 2103 не используйте Update-Help на сайте версии 2010. Обновите сайт до версии 2103, а затем обновите содержимое локальной справки.
Командлет успешно скачит содержимое на консоль версии 2010, но Get-Help вернет только сведения об использовании по умолчанию. Это связано с тем, что PowerShell не может найти сведения о командлете в правильном XML-файле, который теперь отличается. До выпуска версии 2103, если вы использовали Update-Help с сайтом версии 2010, вы можете продолжать использовать Get-Help .
Аналогичным образом, если вы использовали Update-Help на сайте версии 2010, после обновления до версии 2103 снова запустите Update-Help , чтобы получить совместимую версию содержимого справки. В противном случае Get-Help вернет только сведения об использовании по умолчанию.
Примечание.
Эта проблема уникальна для версии 2010. Из-за изменения структуры это не должно быть проблемой для более поздних версий.
Модуль PowerShell
Если консоль Configuration Manager на устройстве еще не подключена к сайту, при импорте модуля ConfigurationManager вручную создается диск PowerShell для сайта на основе поставщика SMS по умолчанию.
Начиная с версии 2103 для модуля PowerShell ConfigurationManager требуется Microsoft .NET версии 4.7.2 или более поздней.
Командлеты, которые не поддерживают PowerShell версии 7
Хотя Configuration Manager командлеты обеспечивают общую поддержку PowerShell версии 7, следующие командлеты не поддерживают PowerShell 7:
- Import-CMPackage
- Import-CMDriverPackage
- Import-CMTaskSequence
- Export-CMPackage
- Export-CMDriverPackage
- Export-CMTaskSequence
Для них требуется платформа .NET Framework вместо .NET Core, используемой с PowerShell версии 7.
Начиная с версии 2103, при попытке использовать эти командлеты в сеансе PowerShell версии 7 они завершаются ошибкой: This cmdlet only supports the ".NET Framework" runtime.
Новые командлеты
- Get-CMApplicationGroup: используйте этот командлет для получения группы приложений.
- Get-CMDuplicateHardwareIdGuid: получение повторяющихся идентификаторов оборудования по GUID.
- Get-CMDuplicateHardwareIdMacAddress: получение повторяющихся идентификаторов оборудования по MAC-адресу.
- New-CMApplicationGroup: используйте этот командлет для создания новой группы приложений.
- Publish-CMThirdPartySoftwareUpdateContent: используйте этот командлет для публикации содержимого сторонних обновлений.
- Remove-CMApplicationGroup: используйте этот командлет, чтобы удалить определенную группу приложений.
- Remove-CMClientSettingDeployment: используйте этот командлет, чтобы удалить определенное развертывание параметра клиента.
- Set-CMApplicationGroup: используйте этот командлет для настройки определенной группы приложений.
- Set-CMCISupportedPlatform: используйте этот командлет для настройки платформ для элемента конфигурации.
- Sync-CMCloudManagementGateway. Синхронизируйте конфигурацию шлюза управления облаком (CMG) с Azure.
Изменения командлета
В существующие командлеты в этой версии были внесены следующие изменения. Изменения могут быть новыми функциональными возможностями, исправлениями ошибок или устареванием. Некоторые изменения могут быть критическими. Если вы используете один из командлетов или областей функций, перечисленных в этом разделе, внимательно просмотрите изменения, чтобы понять, как они могут повлиять на использование.
Быстрая поддержка
Следующие командлеты теперь поддерживают параметр Fast . Используйте этот параметр, чтобы не обновлять отложенные свойства автоматически. Отложенные свойства содержат значения, которые относительно неэффективны для извлечения. Получение этих свойств может привести к большему объему сетевого трафика и повлиять на производительность командлета.
- Get-CMAlert
- Get-CMAlertSubscription
- Get-CMBaseline
- Get-CMBaselineDeployment
- Get-CMBaselineDeploymentStatus
- Get-CMClientCertificatePfx
- Get-CMComplianceRule
- Get-CMComplianceSetting
- Get-CMConfigurationPlatform
- Get-CMConfigurationPolicyDeployment
- Get-CMDriver
- Get-CMDriverPackage
- Get-CMTaskSequence
- Get-CMTaskSequenceDeployment
Add-CMFallbackStatusPoint
Некримитные изменения
Исправлено несогласованное имя параметра.
Copy-CMCollection
Некримитные изменения
Исправлена проверка с параметром NewName для выравнивания по консоли.
Get-CMDeploymentStatusDetails
Некримитные изменения
- Исправлена проблема проверки типов входных объектов для таких типов, как SMS_DCMDeploymentErrorStatus, SMS_DCMDeploymentNonCompliantStatus и SMS_DCMDeploymentCompliantStatus.
- Исправлена проблема с недопустимым типом класса вывода путем изменения типа объекта вывода SMS_AppDeploymentRequirementsNotMetStatus на SMS_AppDeploymentRequirementsNotMetAssetDetails.
- Для получения дополнительных сведений об ошибке изменен тип выходного объекта с SMS_AppDeploymentAssetDetails на SMS_AppDeploymentErrorAssetDetails .
- Добавлен тип входного объекта SMS_UpdateDeploymentSummary , чтобы этот командлет смог получать сведения о развертывании обновлений. При передаче выходных данных Get-CMSoftwareUpdateDeploymentStatus в Get-CMDeploymentStatusDetails он возвращает сведения о развертывании из SMS_SUMDeploymentAssetDetails.
Get-CMDriver
Некримитные изменения
Добавлена возможность фильтрации по параметру AdministrativeCategory.
$category1 = Get-CMCategory -CategoryType DriverCategories -Name 'OEM 1'
$category2 = Get-CMCategory -CategoryType DriverCategories -Name 'OEM 2'
$categories = $category1,$category2
Get-CMDriver -AdministrativeCategory $categories
Get-CMPackage
Некримитные изменения
Добавлен параметр PackageType для получения определенного типа пакета.
Get-CMSoftwareUpdateDeployment
Некримитные изменения
Исправлена проблема при развертывании обновлений без пакета.
New-CMApplication
Исправленные ошибки
Исправлена проблема с отображением в Центре программного обеспечения при установке приложений, созданных в формате времени "гггг/ММ/дд".
New-CMCertificateProfileScep
Исправленные ошибки
Исправлена проблема с параметром SanType.
New-CMCollection
Некримитные изменения
Исправлена проверка с параметром Name для выравнивания по консоли.
New-CMOperatingSystemImage
Некримитные изменения
Добавлен параметр Index. При добавлении этого параметра сайт извлекает из образа с несколькими индексами один индекс. Затем он помещает новый образ в ту же исходную папку, что и исходный образ.
New-CMOperatingSystemInstaller
Некримитные изменения
Добавлен параметр Index. При добавлении этого параметра сайт заменяет текущий образ с несколькими индексами новым изображением с одним индексом.
New-CMTSRule
Некримитные изменения
Параметр ReferencedVariableOperator имеет другое возможное значение: NotLike.
New-CMTSStepConditionVariable
Некримитные изменения
Параметр OperatorType имеет другое возможное значение: NotLike
New-CMSoftwareUpdateAutoDeploymentRule
Критические изменения
Исправлена проблема с параметром O365LanguageSelection. Теперь необходимо указать язык с именем страны или региона. Это изменение сопоставляет этот параметр с параметрами в консоли Configuration Manager. Пример: -O365LanguageSelection "English (США)"
Set-CMCertificateProfileScep
Исправленные ошибки
Исправлена проблема с параметром SanType.
Set-CMClientPushInstallation
Некримитные изменения
Добавьте параметр AllownNTLMFallback , чтобы включить откат NTLM.
Set-CMCollection
Некримитные изменения
Исправлена проверка с параметром NewName для выравнивания по консоли.
Set-CMEmailProfile
Некримитные изменения
- Исправлена проблема с параметром NewName при указании
sAMAccountNameв качестве имени пользователя учетной записи. - Исправлена проблема с параметрами при разрешении DomainName.
Set-CMFallbackStatusPoint
Некримитные изменения
Исправлено несогласованное имя параметра.
Set-CMThirdPartyUpdateCatalog
Некримитные изменения
Добавьте параметры CategoryNamePublishOption и CategoryIdPublishOption. Используйте эти параметры, чтобы задать параметр публикации категории при подписке на каталог версии 3.
$id = "5768207d-6c40-465b-ad65-50501661368f"
$option = [Microsoft.ConfigurationManagement.Cmdlets.Sum.Commands.PublishOptionType]::MetadataOnly
$idOptionPair = @{$id = $option}
Set-CMThirdPartyUpdateCatalog -CatalogName 'pmp' -CategoryIdPublishOption $idOptionPair -Subscribe -Force
$name = "2BrightSparks"
$name1 = "8x8, Inc."
$option = [Microsoft.ConfigurationManagement.Cmdlets.Sum.Commands.PublishOptionType]::MetadataOnly
$nameOptionPair = @{$name = $option; $name1 = $option}
Set-CMThirdPartyUpdateCatalog -CatalogName pmp -CategoryNamePublishOption $nameOptionPair -Subscribe -Force
Set-CMThirdPartyUpdateCategory
Некримитные изменения
Исправлена проблема с параметром PublishOption , для которой задано значение FullContent.
Set-CMTSStep*
Например, Set-CMTSStepApplyDataImage и 34 других аналогичных командлета.
Некримитные изменения
Параметр OperatorType имеет другое возможное значение: NotLike
Set-CMSoftwareUpdateAutoDeploymentRule
Критические изменения
Исправлена проблема с параметром O365LanguageSelection. Теперь необходимо указать язык с названием страны. Это изменение сопоставляет этот параметр с параметрами в консоли Configuration Manager. Пример: -O365LanguageSelection "English (США)"
Предоставление отзывов или сообщение о проблемах
Многие исправления и улучшения, описанные в этой статье, являются результатом ваших отзывов.
Чтобы отправить отзыв, используйте консоль Configuration Manager. Дополнительные сведения см. в разделе Отзывы о PowerShell.