Compartilhar via


Configuration Manager alterações na biblioteca de cmdlets para a versão 2207

Aplica-se a: Gerenciador de Configurações (branch atual)

Estas notas de versão resumem as alterações na biblioteca de cmdlets Configuration Manager na versão 2207

Observação

Configuration Manager branch atual versão 2203 é a linha de base para essas alterações. Para obter mais informações, consulte Configuration Manager alterações na biblioteca de cmdlets para a versão 2203.

Novos cmdlets

Approve-CMOrchestrationGroupScript

Use este cmdlet para aprovar um script de grupo de orquestração. Para obter mais informações, consulte Sobre grupos de orquestração em 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

Use este cmdlet para negar um script de grupo de orquestração. Para obter mais informações, consulte Sobre grupos de orquestração em 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

Use este cmdlet para obter um script do grupo de orquestração especificado. Para obter mais informações, consulte Sobre grupos de orquestração em Configuration Manager.

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

Start-CMDPMigration

Use esse cmdlet para iniciar a migração do ponto de distribuição de origem para o ponto de distribuição de destino. Para obter mais informações, consulte Sobre a migração no Configuration Manager.

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

Stop-CMDPMigration

Use esse cmdlet para impedir a migração do ponto de distribuição de origem para o ponto de distribuição de destino. Para obter mais informações, consulte Sobre a migração no Configuration Manager.

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

Get-CMDPMigrationContentStatus

Use esse cmdlet para obter o status de conteúdo da migração do ponto de distribuição de origem para o ponto de distribuição de destino. Para obter mais informações, consulte Sobre a migração no Configuration Manager.

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

Get-CMDPMigrationStatus

Use esse cmdlet para obter o status da migração do ponto de distribuição de origem para o ponto de distribuição de destino. Para obter mais informações, consulte Sobre a migração no Configuration Manager.

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

Get-CMTrustedRootCertificationAuthority

Use este cmdlet para obter os certificados para autoridades de certificação raiz confiáveis do site.

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

New-CMAADClientApplication

Use esse cmdlet para criar um registro de aplicativo cliente no Azure Active Directory (Azure AD). Ao executar este cmdlet, ele solicitará que você entre no locatário. Para obter mais informações sobre este registro de aplicativo, consulte Registrar manualmente Azure AD aplicativos para o CMG.

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

New-CMAADServerApplication

Use esse cmdlet para criar um registro de aplicativo de servidor no Azure AD. Ao executar este cmdlet, ele solicitará que você entre no locatário. Para obter mais informações sobre este registro de aplicativo, consulte Registrar manualmente Azure AD aplicativos para o CMG.

New-CMAADServerApplication -AppName $appName

Set-CMDefaultBoundaryGroup

Use este cmdlet para modificar as propriedades de um grupo de limites de site padrão. Você pode definir as opções para incluir e preferir as fontes baseadas em nuvem para os clientes no grupo de limites de site padrão. Para obter mais informações sobre grupos de limites, consulte Sobre grupos de limites em Configuration Manager.

Set-CMDefaultBoundaryGroup -IncludeCloudBasedSources $true -PreferCloudBasedSources $true

Cmdlets preteridos e removidos

Os seguintes cmdlets não estão mais disponíveis porque o recurso de acesso ao recurso não tem mais suporte:

Alterações de cmdlet

As seguintes alterações foram feitas em cmdlets existentes nesta versão. As alterações podem ser novas funcionalidades ou correções de bugs. Algumas alterações podem estar quebrando. Se você usar um dos cmdlets ou áreas de recursos listados nesta seção, examine cuidadosamente as alterações para entender como elas podem afetar seu uso.

Add-CMManagementPoint

Para obter mais informações, consulte Add-CMManagementPoint.

Alterações sem interrupção

  • Quando você usa esse cmdlet para habilitar a comunicação com o gateway de gerenciamento de nuvem, ele agora, por padrão, configura o ponto de gerenciamento para dar suporte a clientes de Internet e intranet.
  • Quando você habilita o gateway de nuvem, ClientConnectionTypes.InternetAndIntranet agora é o valor padrão.

Add-CMReportingServicePoint

Para obter mais informações, confira Adicionar-CMReportingServicePoint.

Alterações sem interrupção

Esse cmdlet será bloqueado para ser executado no PowerShell7, pois o SOAP não tem suporte no PowerShell7. Esse cmdlet requer o .NET Framework em vez do .NET Core usado com o PowerShell versão 7.

Get-CMObjectSecurityScope

Para obter mais informações, consulte Get-CMObjectSecurityScope.

Alterações sem interrupção

Agora você pode usar esse cmdlet para obter o escopo de segurança de um objeto de pasta especificado.

New-CMCloudManagementGateway

Para obter mais informações, consulte New-CMCloudManagementGateway.

Alterações sem interrupção

Os parâmetros adicionados VMSSVMSize e Version dão suporte à criação de um CMG (gateway de gerenciamento de nuvem) usando um conjunto de dimensionamento de máquinas virtuais.

New-CMCoManagementPolicy

Para obter mais informações, consulte New-CMCoManagementPolicy.

Alterações sem interrupção

  • Agora você pode exibir a política criada, bem como impedir a criação da segunda política desse cmdlet.
  • Agora você também pode criar políticas filho para cada carga de trabalho, como a interface do usuário, ao criar Co-Management política a partir desse cmdlet.

New-CMComplianceRuleRegistryKeyPermission

Para obter mais informações, consulte New-CMComplianceRuleRegistryKeyPermission.

Bugs corrigidos

Corrigimos um problema na propriedade OperandDataType ao criar uma regra.

Add-CMComplianceSettingWqlQuery

Para obter mais informações, consulte Add-CMComplianceSettingWqlQuery.

Alterações sem interrupção

Ao usar esse cmdlet, agora você pode especificar $null valor para o parâmetro WhereClause.

Set-CMClientSettingComplianceSetting

Para obter mais informações, consulte Set-CMClientSettingComplianceSetting.

Alterações sem interrupção

Adicionou um novo parâmetro ScriptExecutionTimeoutSecs para estender o valor de tempo limite de execução de script.

Set-CMClientSettingClientCache

Para obter mais informações, consulte Set-CMClientSettingClientCache.

Alterações sem interrupção

Adicionou um novo parâmetro MinCacheTombstoneContentMins para dar suporte à definição da duração mínima antes que o cliente possa remover conteúdo armazenado em cache.

Set-CMClientSettingComputerRestart

Para obter mais informações, consulte Set-CMClientSettingComputerRestart.

Alterações sem interrupções e correções de bugs

  • Estendeu o intervalo de validação dos parâmetros CountdownMins e RebootLogoffNotificationCountdownMins para alinhar com o console.
  • Adicionaram novos parâmetros CountdownIntervalMins e ServerRebootLowRight para se alinhar com o console.
  • Corrigimos um problema de nome de propriedade para o parâmetro NoRebootEnforcement.

Set-CMClientSettingEndpointProtection

Para obter mais informações, consulte Set-CMClientSettingEndpointProtection.

Alterações sem interrupção

Agora você pode especificar o tipo de agente defender com o novo parâmetro DefenderAgent.

Get-CMNotification

Para obter mais informações, consulte Get-CMNotification.

Alterações sem interrupção

  • Agora você pode usar esse cmdlet para obter uma notificação interna usando o parâmetro IsBuiltIn.
  • Agora você também pode usar esse cmdlet para obter uma notificação que pode ser descartada usando o parâmetro CanDismiss.
  • Novo alias InputObject foi adicionado para o parâmetro NotificationTasks , que agora dá suporte a pipeline.

New-CMFolder

Para obter mais informações, consulte New-CMFolder.

Bugs corrigidos

Um problema na validação do caminho da pasta foi corrigido ao usar esse cmdlet para criar uma nova pasta no console.

Alterações em vários cmdlets

Os seguintes cmdlets relacionados à pasta agora dão suporte a grupos de atualização de software e regras de implantação automática:

Os seguintes cmdlets agora adicionaram a condição de validação para iniciar ou parar o serviço, enquanto o CMG é um conjunto de dimensionamento de máquinas virtuais:

Como fornecer comentários ou problemas de relatório

Muitas das correções e melhorias descritas neste artigo são resultado de seus comentários.

Para enviar comentários, use o console Configuration Manager. Para obter mais informações, consulte Comentários para o PowerShell.