Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Configuration Manager (Current Branch)
Примечание.
Configuration Manager версии 1802 является базовым для этих изменений. Дополнительные сведения см. в статье Изменения библиотеки командлетов Configuration Manager для версии 1802.
Важные изменения
Удаленные командлеты
Add-CMWindowsMobileDeploymentTypeSet-CMWindowsMobileDeploymentType
Устаревшие командлеты
-
New-CMGlobalConditionиSet-CMGlobalConditionбыли заменены новым семейством командлетов глобального состояния.
Известные проблемы
Ниже перечислены известные проблемы библиотеки командлетов, которые не устранены в этом выпуске.
Get-CMDevice
Командлет может не возвращать ожидаемые свойства для устройства.
Примечание.
В настоящее время эту проблему планируется устранить в будущем накопительном пакете обновлений.
Обходной путь
- Укажите значение параметра CollectionName, CollectionId или Collection .
Get-CMAadConditionalAccessPolicy и Set-CMAadConditionalAccessPolicy
Для этих командлетов требуется 64-разрядная среда PowerShell.
Обходной путь
- Нет
Import-CMSecurityRole
Командлет может завершаться с ошибкой DirectoryNotFoundException при поиске файла SecuredRoles.xsd.
Обходной путь
- Убедитесь, что он
Import-Moduleвызывается дляConfigurationManager.psd1файла, а не для логического пути или имени модуля.
Set-CMSoftwareUpdatePoint
Изменения расписания могут не отображаться в консоли Configuration Manager, даже если был изменен базовый объект поставщика SMS.
Обходной путь
- Закройте и перезапустите консоль Configuration Manager.
Отслеживание и восстановление ресурсов (бета-версия)
Добавлены новые командлеты для поддержки отслеживания объектов поставщика SMS, используемых средой выполнения PowerShell, и для очистки этих ресурсов, когда они больше не нужны.
- Disconnect-CMTrackedObject
- Start-CMObjectTracking
- Stop-CMObjectTracking
При Start-CMObjectTracking запуске среда выполнения PowerShell будет отслеживать IResultObject объекты, созданные командлетами библиотеки командлетов. Командлеты, которые не были очищены .Dispose() вручную, могут быть вызваны путем использования Disconnect-CMTrackedObject против отдельного объекта.
Пример
# Reclaim all tracked objects
$o | Disconnect-CMTrackedObject```), or ```Disconnect-CMTrackedObject -All
После высвобождения объекта его больше нельзя будет повторно использовать или передать другому командлету через конвейер объектов.
Stop-CMObjectTracking Можно использовать для отключения отслеживания объектов. Ранее выделенные объекты останутся активными.
Невостребованные ресурсы могут привести к тому, что поставщик SMS возникнет ошибки нарушения квоты. Эти проблемы с квотами обычно возникают при работе с большими наборами объектов поставщика SMS или в длительно работающих средах.
Примечание.
Это экспериментальная функция, которая может быть изменена или удалена в будущем выпуске. Эта функция предоставляется по желанию и не включена по умолчанию.
Изменения командлетов
В существующие командлеты для этого выпуска внесены указанные ниже изменения. Изменения могут включать новые функции, исправления ошибок или устаревания. Некоторые изменения могут быть критически важными. Если вы используете один из командлетов или функциональных областей, перечисленных в этом разделе, внимательно изучите изменения, чтобы понять, как они могут повлиять на вашу работу.
Улучшения командлетов для параметров соответствия требованиям
Исправленные ошибки
- Add-CMComplianceSettingRegistryKeyValue может не учитывать значение параметра DataType .
- Некоторые значения для ExpressionOperator могут привести к неожиданному завершению работы консоли при просмотре параметра.
- ConvertFrom-CMConfigurationItem может завершиться сбоем с исключением NullReferenceException.
Некритические изменения
- New/Set-CMGlobalConditionActiveDirectoryQuery Улучшены сообщения об ошибках при возникновении сбоев проверки.
- Улучшена проверка, чтобы лучше соответствовать консоли.
Улучшения командлетов последовательности задач
Критические изменения
- New-CMTSStepPrestartCheck Значение CheckSpace будет установлено в истину на шаге созданной последовательности задач, если оно не указано.
- Get-CMTSStep* больше не принимает параметры WhatIf и Confirm.
Исправленные ошибки
- Командлеты New-CMTSStep* могут игнорировать параметры WhatIf и Confirm, если они указаны.
Некритические изменения
- New/Set-CMTSStepSetVariable: новый параметр IsMasked для скрытия значений переменных.
- Улучшена проверка, чтобы лучше соответствовать консоли.
Улучшения командлетов экспорта
- Изменения затрагивают Export-CMPackage, Export-CMAntimalwarePolicy, Export-CMDriverPackage, Export-CMTaskSequence, Export-CMDeviceCollection и Export-CMUserCollection.
Исправленные ошибки
- Улучшена проверка пути к файлу.
- Улучшена обработка ошибок ввода-вывода.
- Export-CMDriverPackage может создать пустой пакет драйверов.
Некритические изменения
- Новый параметр Force можно использовать для принудительного перезаписи существующего файла.
Add-CMApplication
Исправленные ошибки
- Издатель и версия программного обеспечения, настроенные этим командлетом, могут не отображаться в центре программного обеспечения.
Некритические изменения
- Параметр ключевого слова теперь поддерживает массив строк.
- Параметр AppCatalog теперь поддерживает массив каталогов приложений.
Add-CMDataWarehouseServicePoint
Некритические изменения
- Новый параметр DataRetentionDays позволяет настраивать политику хранения данных.
Add-CMDeviceCollectionDirectMembershipRule
Исправленные ошибки
- Добавление новых правил может привести к удалению существующих.
Add-CMDeviceAffinityToUser
Некритические изменения
- Параметры DeviceId и DeviceName теперь поддерживают массивы значений.
Add-CMDistributionPoint
Некритические изменения
- Новый параметр EnableNonWdsPxe позволяет использовать конфигурацию PXE без WDS.
- Улучшена проверка параметров *ContentLibraryLocation и *ContentShare .
Add-CMDriverToDriverPackage
Некритические изменения
- Новый* параметр UpdateDistributionPoint позволяет подавлять обновления точки распространения.
Add-CMReportingServicePoint
Исправленные ошибки
- Точка обслуживания отчетов, не расположенная рядом с сервером сайта, настроена неправильно.
Add-CMUserAffinityToDevice
Некритические изменения
- Параметры UserId и UserName теперь поддерживают массивы значений.
Get-CMSiteUpdateInstallStatus
Исправленные ошибки
-
PostInstallationзначение параметра Step не распознается командлетом.
New-CMApplicationDeployment
Некритические изменения
- Улучшения в проверке параметров.
New-CMBootableMedia
Исправленные ошибки
- Для создания носителя может быть указан недопустимый путь к папке.
New-CMCloudDistributionPoint
Исправленные ошибки
- Командлету не удается создать облачную точку распространения.
New-CMCloudManagementGateway
Исправленные ошибки
- Шлюз управления облаком может не взаимодействовать с Azure из-за неправильных параметров конфигурации.
New-CMExchangeServer
Некритические изменения
- Улучшения в проверке параметров.
New-CMTaskSequenceDeployment
Исправленные ошибки
- Параметр CollectionName позволяет указать пользовательские коллекции.
- Неправильная блокировка SMS_TaskSequence объекта.
Remove-CMDeviceAffinityToUser
Некритические изменения
- Параметры DeviceId и DeviceName теперь поддерживают массивы значений.
Remove-CMDeviceCollectionDirectMembershipRule
Некритические изменения
- Улучшения производительности при изменении коллекций с большим количеством правил.
Remove-CMDriverFromDriverPackage
Некритические изменения
- Новый* параметр UpdateDistributionPoint позволяет подавлять обновления точки распространения.
Remove-CMUserAffinityToDevice
Некритические изменения
- Параметры UserId и UserName теперь поддерживают массивы значений.
Save-CMSoftwareUpdate
Исправленные ошибки
- В предупреждающем сообщении, если загрузка обновления не удается, может отображаться неправильное количество.
Set-CMApplication
Исправленные ошибки
- Издатель и версия программного обеспечения, настроенные этим командлетом, могут не отображаться в центре программного обеспечения.
Некритические изменения
- Параметр ключевого слова теперь поддерживает массив строк.
- Новые параметры AddAppCatalog, RemoveAppCatalog и ClearAppCatalog для изменения каталогов приложений, связанных с приложением.
Set-CMApplicationDeployment
Некритические изменения
- Улучшения в проверке параметров.
Set-CMDataWarehouseServicePoint
Некритические изменения
- Новый параметр DataRetentionDays позволяет настраивать политику хранения данных.
Set-CMDistributionPoint
Исправленные ошибки
- Командлет может завершиться сбоем при обновлении точки распространения с помощью уже существующего сертификата.
Некритические изменения
- Новый параметр EnableNonWdsPxe позволяет использовать конфигурацию PXE без WDS.
- Улучшена проверка параметров *ContentLibraryLocation и *ContentShare .
Set-CMExchangeServer
Некритические изменения
- Улучшения в проверке параметров.
Set-CMIntuneSubscriptionWindowsProperty
Исправленные ошибки
- Значение CertificatePath может не отображаться в консоли.
Set-CMSite
Некритические изменения
- Повышение производительности.
Set-CMSoftwareUpdatePointComponent
Исправленные ошибки
- Объект pipeline из Get-CMSiteComponent не распознается.
Start-CMApplicationDeployment
Некритические изменения
- Добавлен новый параметр UpdateSupersedence .
Start-CMDistributionPointUpgrade
Некритические изменения
- Новый параметр EnableNonWdsPxe позволяет использовать конфигурацию PXE без WDS.