Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Относится к Configuration Manager (Current Branch)
В этих примечаниях к выпуску кратко описаны изменения, внесенные в библиотеку командлетов Configuration Manager в версии 2107.
Примечание.
Версия 2103 Current Branch Configuration Manager является основой для этих изменений. Дополнительные сведения см. в статье Изменения библиотеки командлетов Configuration Manager для версии 2103.
Новые командлеты для типов развертывания приложений
Управление поведением установки для типов развертывания приложений
Этот набор новых командлетов предназначен для поведения при установке типа развертывания приложения. Дополнительные общие сведения о функции поведения при установке см. в разделе Проверка выполнения исполняемых файлов.
Add-CMDeploymentTypeInstallBehavior
Используйте этот командлет, чтобы добавить в указанный тип развертывания исполняемые файлы, которые должны быть закрыты для успешной установки приложения.
$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Add-CMDeploymentTypeInstallBehavior -InputObject $msi_dt -ExeFileName "notepad.exe" -DisplayName "Notepad"
Дополнительные сведения см. в Add-CMDeploymentTypeInstallBehavior.
Get-CMDeploymentTypeInstallBehavior
Используйте этот командлет, чтобы получить из указанного типа развертывания список исполняемых файлов, которые должны быть закрыты для успешной установки приложения.
$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Get-CMDeploymentTypeInstallBehavior -InputObject $msi_dt
Дополнительные сведения см. в разделе Get-CMDeploymentTypeInstallBehavior.
Remove-CMDeploymentTypeInstallBehavior
Используйте этот командлет, чтобы удалить из указанного типа развертывания исполняемые файлы, которые требуется закрыть для успешной установки приложения.
$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Remove-CMDeploymentTypeInstallBehavior -InputObject $msi_dt -ExeFileName "notepad.exe"
Дополнительные сведения см. в разделе Remove-CMDeploymentTypeInstallBehavior.
Set-CMDeploymentTypeInstallBehavior
Используйте этот командлет для изменения исполняемых файлов, которые требуется закрыть для успешной установки приложения.
$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Set-CMDeploymentTypeInstallBehavior -InputObject $msi_dt -ExeFileName "notepad.exe" -NewExeFileName "calc.exe" -DisplayName "Calculator"
Дополнительные сведения см. в разделе Set-CMDeploymentTypeInstallBehavior.
Управление кодами возврата для типов развертывания приложений
Этот набор новых командлетов предназначен для кодов возврата типа развертывания приложения. Дополнительные сведения см. в статье Коды возврата типа развертывания.
Add-CMDeploymentTypeReturnCode
Используйте этот командлет, чтобы добавить коды возврата для поддерживаемого типа развертывания.
$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Add-CMDeploymentTypeReturnCode -InputObject $msi_dt -ReturnCode 1602 -Name "User cancel" -CodeType Failure -Description "The user cancelled the installation"
Дополнительные сведения см. в разделе Add-CMDeploymentTypeReturnCode.
Get-CMDeploymentTypeReturnCode
Используйте этот командлет, чтобы получить список кодов возврата для указанного типа развертывания.
Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)" | Get-CMDeploymentTypeReturnCode
Дополнительные сведения см. в статье Get-CMDeploymentTypeReturnCode.
Remove-CMDeploymentTypeReturnCode
Используйте этот командлет для удаления кодов возврата из указанного типа развертывания.
$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Remove-CMDeploymentTypeReturnCode -InputObject $msi_dt -ReturnCode 1602
Дополнительные сведения см. в разделе Remove-CMDeploymentTypeReturnCode.
Set-CMDeploymentTypeReturnCode
Используйте этот командлет, чтобы изменить коды возврата для указанного типа развертывания.
$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Add-CMDeploymentTypeReturnCode -InputObject $msi_dt -ReturnCode 3010 -Name "Always reboot" -CodeType HardReboot -Description "Change soft reboot to hard reboot"
Дополнительные сведения см. в разделе Set-CMDeploymentTypeReturnCode.
Другие новые командлеты
Get-CMClientSettingDeployment
Используйте этот командлет, чтобы развернуть настраиваемый объект параметров клиента. Этот объект можно использовать с Remove-CMClientSettingDeployment.
Дополнительные сведения о параметрах клиента см. в разделе Настройка параметров клиента.
$clientSetting = Get-CMClientSetting -Name "Software Center customizations"
$clientSetting | Get-CMClientSettingDeployment
Дополнительные сведения см. в разделе Get-CMClientSettingDeployment.
Get-CMDeploymentTypeDetectionClause
Используйте этот командлет, чтобы получить предложения обнаружения из указанного типа развертывания.
С помощью этого командлета можно получить предложение обнаружения из одного приложения и применить его к другому, например:
$appMsi = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
$clause1 = Get-CMDeploymentTypeDetectionClause -InputObject $appMsi
Set-CMScriptDeploymentType -ApplicationName "Configuration Manager console" -DeploymentTypeName "Install" -AddDetectionClause $clause1
Дополнительные сведения см. в разделе Get-CMDeploymentTypeDetectionClause.
Get-CMPersistentUserSettingsGroup
Используйте этот командлет, чтобы получить список сохраненных параметров для всего сайта. Эти параметры отслеживаются на различных устройствах.
Например, уведомления консоли Configuration Manager, которые активны или закрыты.
Дополнительные сведения см. в разделе Get-CMPersistentUserSettingsGroup.
Get-CMSoftwareUpdateContentInfo
Используйте этот командлет, чтобы получить сведения об обновлении программного обеспечения.
$update = Get-CMSoftwareUpdate -ArticleId "5004237" -Fast
Get-CMSoftwareUpdateContentInfo -InputObject $update[1]
Дополнительные сведения см. в разделе Get-CMSoftwareUpdateContentInfo.
Remove-CMPersistentUserSettingsGroup
Используйте этот командлет, чтобы сбросить параметры всего сайта.
Например, вы можете восстановить закрытые уведомления консоли Configuration Manager. После запуска этого командлета и перезапуска консоли Configuration Manager вы снова увидите все доступные уведомления.
Дополнительные сведения см. в разделе Remove-CMPersistentUserSettingsGroup.
Устаревшие и удаленные командлеты
Следующие командлеты для запуска развертывания являются нерекомендуемыми и могут быть удалены в следующем выпуске:
| Нерекомендуемый командлет | Замена |
|---|---|
| Start-CMApplicationDeploymentSimulation | New-CMApplicationDeployment с параметром Simulation |
| Start-CMClientSettingDeployment | New-CMClientSettingDeployment |
| Start-CMAntimalwarePolicyDeployment | New-CMAntimalwarePolicyDeployment |
Следующие командлеты больше не доступны, так как базовые функции больше не поддерживаются:
Add-CMApplicationCatalogWebServicePoint
Add-CMApplicationCatalogWebsitePoint
Get-CMApplicationCatalogWebServicePoint
Get-CMApplicationCatalogWebsitePoint
Remove-CMApplicationCatalogWebServicePoint
Remove-CMApplicationCatalogWebsitePoint
Set-CMApplicationCatalogWebsitePoint
Get-CMVhd
New-CMVhd
Remove-CMVhd
Set-CMVhd
Изменения командлетов
В существующие командлеты в этой версии внесены указанные ниже изменения. Изменения могут включать новые функции или исправления ошибок. Некоторые изменения могут быть критически важными. Если вы используете один из командлетов или функциональных областей, перечисленных в этом разделе, внимательно изучите изменения, чтобы понять, как они могут повлиять на вашу работу.
Add-CMDeviceCollectionDirectMembershipRule
Дополнительные сведения см. в Add-CMDeviceCollectionDirectMembershipRule.
Исправленные ошибки
Исправлена проблема при попытке добавить тысячи устройств в качестве правил прямого членства.
Add-CMDistributionPoint
Дополнительные сведения см. в разделе Add-CMDistributionPoint.
Критические изменения
Минимальный объем свободного пространства по умолчанию изменен с 50 МБ на 500 МБ.
Add-CMTaskSequenceStep
Дополнительные сведения см. в разделе Add-CMTaskSequenceStep.
Некритические изменения
Удален ненужный параметр StepName.
Disconnect-CMTrackedObject
Дополнительные сведения см. в разделе Disconnect-CMTrackedObject.
Некритические изменения
Для этого командлета добавлен псевдоним Disconnect-CMObject .
Get-CMApplicationGroup
Дополнительные сведения см. в разделе Get-CMApplicationGroup.
Исправленные ошибки
Исправлена проблема, связанная с получением правильного пути к группе приложений.
Get-CMDeploymentStatusDetails
Дополнительные сведения см. в разделе Get-CMDeploymentStatusDetails.
Исправленные ошибки
Исправлено условие запроса, чтобы избежать потенциальных проблем с несоответствием типов.
Import-CMAntimalwarePolicy
Дополнительные сведения см. в разделе Import-CMAntimalwarePolicy.
Некритические изменения
Добавлена поддержка политики режима аудита с потенциально нежелательными приложениями. Дополнительные сведения см. в разделе "Режим аудита для потенциально нежелательных приложений".
Import-CMQuery
Дополнительные сведения см. в разделе Import-CMQuery.
Исправленные ошибки
Исправлена проблема с разблокировкой функции импорта.
New-CMAdministrativeUser
Дополнительные сведения см. в разделе New-CMAdministrativeUser.
Исправленные ошибки
Исправлена проблема, если именем пользователя является me.
New-CMApplicationDeployment
Дополнительные сведения см. в статье New-CMApplicationDeployment.
Некритические изменения
Добавлен параметр AutoCloseExecutable для включения параметра развертывания приложения для поведения, связанного с установкой.
New-CMCloudManagementGateway
Дополнительные сведения см. в разделе New-CMCloudManagementGateway.
Критические изменения
Параметр ServiceCertPassword теперь является обязательным.
New-CMMigrationJob
Дополнительные сведения см. в статье New-CMMigrationJob.
Исправленные ошибки
Разблокирована миграция объектов развертывания распространения программного обеспечения.
New-CMSecondarySite
Для получения дополнительной информации см. New-CMSecondarySite.
Критические изменения
Минимальный объем свободного пространства по умолчанию изменен с 200 МБ на 500 МБ.
New-CMSoftwareUpdateAutoDeploymentRule
Дополнительные сведения см. в статье New-CMSoftwareUpdateAutoDeploymentRule.
Исправленные ошибки
Исправлена проблема с параметром Product . Теперь при наличии нескольких продуктов с одинаковым именем будет выбран каждый из них.
New-CMSoftwareUpdateDeployment
Дополнительные сведения см. в статье New-CMSoftwareUpdateDeployment.
Некритические изменения
Добавлен псевдоним описания в параметр Comment .
New-CMTaskSequence
Дополнительные сведения см. в статье New-CMTaskSequence.
Некритические изменения
Максимальная длина параметра Description теперь распространяется на
512символы.Добавлен новый параметр HighPerformance для поддержки настройки производительности.
Устаревший параметр InstallationLicensingMode был удален.
Удален набор параметров NewInstallOSImageVhd .
Удален параметр InstallOperatingSystemImageVhd.
New-CMTaskSequenceDeployment
Дополнительные сведения см. в статье New-CMTaskSequenceDeployment.
Исправленные ошибки
Исправлена проблема с высокопроизводительными схемами управления питанием.
New-CMTSStepApplyDriverPackage
Дополнительные сведения см. в разделе New-CMTSStepApplyDriverPackage.
Некритические изменения
Добавлено условие для проверки пакета на предмет указанного идентификатора PackageId.
New-CMTSStepApplyOperatingSystem
Дополнительные сведения см. в разделе New-CMTSStepApplyOperatingSystem.
Исправленные ошибки
Устранены проблемы проверки параметров DestinationVariable , разрешающих значения, начинающиеся с символа подчеркивания (_).
Некритические изменения
Добавлен параметр LayeredDriver для поддержки драйвера многоуровневой клавиатуры во время развертывания операционной системы.
New-CMTSStepUpgradeOperatingSystem
Дополнительные сведения см. в разделе New-CMTSStepUpgradeOperatingSystem.
Некритические изменения
Добавлен новый параметр SoftwareUpdate для указания обновления компонентов на этапе последовательности задач обновления ОС .
Publish-CMPrestageContent
Дополнительные сведения см. в разделе Publish-CMPrestageContent.
Исправленные ошибки
Исправлена проблема с потенциально недопустимым объектом.
Remove-CMApplicationGroup
Дополнительные сведения см. в разделе Remove-CMApplicationGroup.
Исправленные ошибки
Исправлена проблема с получением правильного пути к группе приложений при использовании конвейера.
Set-CMAntimalwarePolicy
Дополнительные сведения см. в разделе Set-CMAntimalwarePolicy.
Некритические изменения
Добавлен параметр PuaProtection для поддержки потенциально нежелательных приложений.
Set-CMApplicationDeployment
Дополнительные сведения см. в разделе Set-CMApplicationDeployment.
Некритические изменения
Добавлен параметр AutoCloseExecutable для включения параметра развертывания приложения для поведения, связанного с установкой.
Set-CMClientSetting
Дополнительные сведения см. в разделе Set-CMClientSetting.
Некритические изменения
Добавлено значимое сообщение о прекращении поддержки для параметра SoftwareMetering .
Set-CMClientSettingSoftwareUpdate
Дополнительные сведения см. в разделе Set-CMClientSettingSoftwareUpdate.
Некритические изменения
Добавлен параметр EnableWsusCertPinning для поддержки закрепления сертификатов.
Set-CMDeploymentType
Дополнительные сведения см. в разделе Set-CMDeploymentType.
Исправленные ошибки
Исправлена проблема с параметром AddRequirement для добавления новых правил.
Set-CMMsiDeploymentType
Дополнительные сведения см. в разделе Set-CMMsiDeploymentType.
Исправленные ошибки
Обновите тип развертывания в соответствии с типом установщика, чтобы избежать сброса конфигураций при изменении расположения содержимого.
Некритические изменения
Добавлена поддержка указания пути к папке в параметре ContentLocation .
Set-CMTaskSequence
Дополнительные сведения см. в разделе Set-CMTaskSequence.
Некритические изменения
Добавлен новый параметр HighPerformance для поддержки настройки производительности последовательности задач.
Set-CMTSStepApplyDriverPackage
Дополнительные сведения см. в разделе Set-CMTSStepApplyDriverPackage.
Некритические изменения
Добавлено условие для проверки пакета на предмет указанного идентификатора PackageId.
Set-CMTSStepApplyOperatingSystem
Дополнительные сведения см. в разделе Set-CMTSStepApplyOperatingSystem.
Исправленные ошибки
Исправлена проблема с параметром Destination .
Некритические изменения
Добавлен параметр LayeredDriver для поддержки драйвера многоуровневой клавиатуры во время развертывания операционной системы.
Set-CMTSStepUpgradeOperatingSystem
Дополнительные сведения см. в разделе Set-CMTSStepUpgradeOperatingSystem.
Некритические изменения
Добавлен новый параметр SoftwareUpdate для указания обновления компонентов на этапе последовательности задач обновления ОС .
Start-CMDistributionPointUpgrade
Дополнительные сведения см. в разделе Start-CMDistributionPointUpgrade.
Критические изменения
Установите минимальный объем свободного пространства по умолчанию на 500 МБ.
Update-CMDistributionPoint
Дополнительные сведения см. в разделе Update-CMDistributionPoint.
Исправленные ошибки
Исправлена проблема с обновлением содержимого из папок установки и удаления, если они отличались.
Как оставить отзыв или сообщить о проблемах
Многие исправления и улучшения, описанные в этой статье, являются результатом ваших отзывов.
Для отправки отзывов используйте консоль Configuration Manager. Дополнительные сведения см. в разделе "Отзывы о PowerShell".