Изменения библиотеки командлетов Configuration Manager для версии 2207

Относится к Configuration Manager (Current Branch)

В этих заметках о выпуске кратко описаны изменения, внесенные в библиотеку командлетов Configuration Manager в версии 2207

Примечание.

Версия 2203 Current Branch в Configuration Manager является основой для этих изменений. Дополнительные сведения см. в статье Изменения библиотеки командлетов Configuration Manager для версии 2203.

Новые командлеты

Approve-CMOrchestrationGroupScript

Используйте этот командлет для утверждения сценария группы оркестрации. Дополнительные сведения см. в статье Группы оркестрации в Configuration Manager.

$referenceOG = Get-CMOrchestrationGroup -Name $Script:OGName
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre
$preScript | Approve-CMOrchestrationGroupScript -Comment "Approve"
Approve-CMOrchestrationGroupScript -ScriptGuid $PreScript.ScriptGuid

Deny-CMOrchestrationGroupScript

Используйте этот командлет, чтобы отклонить сценарий группы оркестрации. Дополнительные сведения см. в статье Группы оркестрации в Configuration Manager.

$referenceOG = Get-CMOrchestrationGroup -Name $Script:OGName
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre
$preScript | Deny-CMOrchestrationGroupScript -Comment "Deny"
Deny-CMOrchestrationGroupScript -ScriptGuid $PreScript.ScriptGuid -Comment "Deny"

Get-CMOrchestrationGroupScript

Используйте этот командлет, чтобы получить сценарий из указанной группы оркестрации. Дополнительные сведения см. в статье Группы оркестрации в Configuration Manager.

$referenceOG = Get-CMOrchestrationGroup -Name $Script:OGName
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre

Start-CMDPMigration

Используйте этот командлет, чтобы начать миграцию из исходной точки распространения в конечную точку распространения. Дополнительные сведения см. в разделе О миграции в Configuration Manager.

Start-CMDPMigration -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp -LockSourceDP 1

Stop-CMDPMigration

Используйте этот командлет, чтобы остановить миграцию из исходной точки распространения в конечную точку распространения. Дополнительные сведения см. в разделе О миграции в Configuration Manager.

Stop-CMDPMigration -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp -LockSourceDP 1

Get-CMDPMigrationContentStatus

Используйте этот командлет, чтобы узнать состояние содержимого миграции из исходной точки распространения в конечную точку распространения. Дополнительные сведения см. в разделе О миграции в Configuration Manager.

Get-CMDPMigrationContentStatus  -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp

Get-CMDPMigrationStatus

Используйте этот командлет, чтобы узнать состояние миграции из исходной точки распространения в конечную точку распространения. Дополнительные сведения см. в разделе О миграции в Configuration Manager.

Get-CMDPMigrationStatus -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp

Get-CMTrustedRootCertificationAuthority

Используйте этот командлет, чтобы получить сертификаты доверенных корневых центров сертификации с сайта.

$ci =Get-CMTrustedRootCertificationAuthority
$ci =Get-CMTrustedRootCertificationAuthority -ViewDetail

New-CMAADClientApplication

Используйте этот командлет для создания регистрации клиентского приложения в Azure Active Directory (Azure AD). При запуске этот командлет предложит вам войти в клиент. Дополнительные сведения о регистрации этого приложения см. в разделе Регистрация приложений Azure AD вручную для CMG.

$serverApp = New-CMAADServerApplication -AppName $appName
New-CMAADClientApplication -AppName $name -InputObject $serverApp

New-CMAADServerApplication

Используйте этот командлет для создания регистрации серверного приложения в Azure AD. При запуске этот командлет предложит вам войти в клиент. Дополнительные сведения о регистрации этого приложения см. в разделе Регистрация приложений Azure AD вручную для CMG.

New-CMAADServerApplication -AppName $appName

Set-CMDefaultBoundaryGroup

Используйте этот командлет для изменения свойств группы границ сайта по умолчанию. Можно настроить параметры для включения и предпочтения облачных источников для клиентов в группе границ сайта по умолчанию. Дополнительные сведения о группах границ см. в статье Группы границ в Configuration Manager.

Set-CMDefaultBoundaryGroup -IncludeCloudBasedSources $true -PreferCloudBasedSources $true

Устаревшие и удаленные командлеты

Следующие командлеты больше не доступны, так как функция доступа к ресурсам больше не поддерживается:

Изменения командлетов

В существующие командлеты в этой версии внесены указанные ниже изменения. Изменения могут включать новые функции или исправления ошибок. Некоторые изменения могут быть критически важными. Если вы используете один из командлетов или функциональных областей, перечисленных в этом разделе, внимательно изучите изменения, чтобы понять, как они могут повлиять на вашу работу.

Add-CMManagementPoint

Дополнительные сведения см. в разделе Add-CMManagementPoint.

Некритические изменения

  • Теперь при использовании этого командлета для разрешения связи со шлюзом облачного управления точка управления по умолчанию настраивается для поддержки клиентов Интернета и интрасети.
  • Когда вы включаете облачный шлюз, значение по умолчанию становится ClientConnectionTypes.InternetAndIntranet .

Add-CMReportingServicePoint

Дополнительные сведения см. в разделе Add-CMReportingServicePoint.

Некритические изменения

Запуск этого командлета в PowerShell7 будет заблокирован, так как SOAP не поддерживается в PowerShell7. Для этого командлета требуется платформа .NET Framework, а не .NET Core, который используется в PowerShell версии 7.

Get-CMObjectSecurityScope

Дополнительные сведения см. в разделе Get-CMObjectSecurityScope.

Некритические изменения

Теперь с помощью этого командлета можно получить области безопасности указанного объекта папки.

New-CMCloudManagementGateway

Дополнительные сведения см. в разделе New-CMCloudManagementGateway.

Некритические изменения

Добавлены параметры VMSSVMSize и Version для поддержки создания шлюза управления облаком (CMG) с помощью масштабируемого набора виртуальных машин.

New-CMCoManagementPolicy

Дополнительные сведения см. в разделе New-CMCoManagementPolicy.

Некритические изменения

  • Теперь вы можете просмотреть созданную политику, а также запретить создание второй политики из этого командлета.
  • Теперь вы также можете создавать дочерние политики для каждой рабочей нагрузки, например пользовательского интерфейса, создавая политику Co-Management из этого командлета.

New-CMComplianceRuleRegistryKeyPermission

Дополнительные сведения см. в разделе New-CMComplianceRuleRegistryKeyPermission.

Исправленные ошибки

Исправлена проблема в свойстве OperandDataType при создании правила.

Add-CMComplianceSettingWqlQuery

Дополнительные сведения см. в разделе Add-CMComplianceSettingWqlQuery.

Некритические изменения

При использовании этого командлета теперь можно указать $null значение параметра WhereClause.

Set-CMClientSettingComplianceSetting

Дополнительные сведения см. в разделе Set-CMClientSettingComplianceSetting.

Некритические изменения

Добавлен новый параметр ScriptExecutionTimeoutSecs для продления времени ожидания выполнения сценария.

Set-CMClientSettingClientCache

Дополнительные сведения см. в разделе Set-CMClientSettingClientCache.

Некритические изменения

Добавлен новый параметр MinCacheTombstoneContentMins для поддержки установки минимальной длительности, за которую клиент сможет удалить кэшированное содержимое.

Set-CMClientSettingComputerRestart

Дополнительные сведения см. в разделе Set-CMClientSettingComputerRestart.

Некритические изменения и исправления ошибок

  • Расширен диапазон проверки параметров CountdownMins и RebootLogoffNotificationCountdownMins для согласования с консолью.
  • Добавлены новые параметры CountdownIntervalMins и ServerRebootLowRight для согласования с консолью.
  • Исправлена проблема с именем свойства для параметра NoRebootEnforcement.

Set-CMClientSettingEndpointProtection

Дополнительные сведения см. в разделе Set-CMClientSettingEndpointProtection.

Некритические изменения

Теперь вы можете указать тип агента Defender с помощью нового параметра DefenderAgent.

Get-CMNotification

Дополнительные сведения см. в разделе Get-CMNotification.

Некритические изменения

  • Теперь вы можете использовать этот командлет для получения встроенных уведомлений с помощью параметра IsBuiltIn.
  • Теперь вы также можете использовать этот командлет для получения уведомлений, которые могут быть закрыты с помощью параметра CanDismiss.
  • Добавлен новый псевдоним InputObject для параметра NotificationTasks , который теперь поддерживает конвейер.

New-CMFolder

Дополнительные сведения см. в статье New-CMFolder.

Исправленные ошибки

Устранена проблема с проверкой пути к папке при использовании этого командлета для создания новой папки в консоли.

Изменения в нескольких командлетах

Следующие командлеты, связанные с папками, теперь поддерживают группы обновления программного обеспечения и правила автоматического развертывания:

В следующие командлеты добавлено условие проверки для запуска или остановки обслуживания, если CMG является масштабируемым набором виртуальной машины:

Как оставить отзыв или сообщить о проблемах

Многие исправления и улучшения, описанные в этой статье, являются результатом ваших отзывов.

Для отправки отзывов используйте консоль Configuration Manager. Дополнительные сведения см. в разделе "Отзывы о PowerShell".