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

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

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

Примечание.

Configuration Manager текущая версия ветви 2203 является базовым показателем для этих изменений. Дополнительные сведения см. в разделе 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.