Compartilhar via


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

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

Essas notas de versão resumem as alterações na biblioteca de cmdlets Configuration Manager na versão 2111.

Observação

Configuration Manager versão atual do branch 2107 é 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 2107.

Alterações de módulo

Quando você instala o console Configuration Manager, o caminho para o módulo ConfigurationManager PowerShell agora é adicionado à variável de ambiente do sistema, PSModulePath. Por exemplo, por padrão, esse caminho é C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin.

Com essa alteração, é mais fácil importar este módulo com o seguinte comando: Import-Module ConfigurationManager

Para obter mais informações, consulte about_PSModulePath.

Novos cmdlets

  • Get-CMDeploymentTypeRequirement: use este cmdlet para obter as regras de requisito para o tipo de implantação especificado. Você pode usar o objeto retornado para adicionar as mesmas regras a outro tipo de implantação.

  • Remove-CMSoftwareUpdateFromPackage: use este cmdlet para remover a atualização de software especificada de um pacote.

  • Set-CMApplicationSupersedence: use este cmdlet para definir a supersedência de tipo de implantação para o aplicativo especificado.

Grupos de orquestração

Para obter mais informações sobre esse recurso, consulte Grupos de orquestração em Configuration Manager.

Administração baseada em funções

Para obter mais informações sobre funções de segurança e permissões, consulte Fundamentos da administração baseada em função em Configuration Manager.

Gerenciamento de pastas

Para obter mais informações sobre pastas, consulte Como usar o console Configuration Manager.

  • Get-CMFolder: use este cmdlet para obter todas as pastas ou pastas personalizadas do caminho pai especificado.

  • New-CMFolder: use este cmdlet para criar uma nova pasta no caminho da pasta pai especificado.

  • Remove-CMFolder: use este cmdlet para remover a pasta especificada.

  • Set-CMFolder: use este cmdlet para configurar a pasta especificada. Por exemplo, renomeie-o ou mova-o para outra pasta.

Cmdlets preteridos e removidos

Os seguintes cmdlets são preteridos e podem ser removidos em uma versão futura:

Cmdlet preterido Substituir
Add-CMDeploymentTypeSupersedence Set-CMApplicationSupersedence
Remove-CMDeploymentTypeSupersedence Set-CMApplicationSupersedence
Set-CMDeploymentTypeSupersedence Set-CMApplicationSupersedence

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

  • Get-CMTSStepConvertDisk
  • New-CMTSStepConvertDisk
  • Remove-CMTSStepConvertDisk
  • Set-CMTSStepConvertDisk

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-CMDeviceCollectionDirectMembershipRule

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

Bugs corrigidos

Corrigimos um problema ao adicionar uma regra por objeto de recurso.

Add-CMDistributionPoint

Bugs corrigidos

Você não pode especificar o CAS (site de administração central) para o parâmetro SiteCode , que não dá suporte a funções do sistema de site voltadas para o cliente.

Get-CMClientSetting

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

Alterações sem interrupção

Adicionado suporte para retornar o valor para a configuração Desabilitar a Randomização de Prazo no grupo Agente de Computador.

Get-CMPersistentUserSettingsGroup

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

Bugs corrigidos

Corrigimos um problema com o parâmetro Name a ser filtrado em grupos de configuração.

Get-CMUserDeviceAffinity

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

Alterações sem interrupção

Adicionar parâmetro ShowApprovedOnly para filtrar afinidades não aprovadas.

New-CMBoundary

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

Alterações sem interrupção

Adicionou um novo parâmetro ValueStartsWith para dar suporte a melhorias nos tipos de limites de VPN.

New-CMTSPartitionSetting

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

Alterações sem interrupção

Defina o valor padrão para AssignVolumeLetter.

New-CMTSStepApplyWindowsSetting

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

Alterações quebrando

Removeu os seguintes parâmetros sem suporte:

  • MaximumConnection
  • ServerLicensing

New-CMTSStepPrestartCheck

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

Alterações sem interrupção

Adicionados novos parâmetros para a verificação de existência do TPM:

  • CheckTpmEnabled
  • CheckTpmActivated

New-CMWdacSetting

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

Alterações sem interrupção

Adicionado suporte para novas regras de plataforma para Windows 10 ARM64 e Windows 10 várias sessões.

Remove-CMPersistentUserSettingsGroup

Para obter mais informações, consulte Remove-CMPersistentUserSettingsGroup.

Bugs corrigidos

Corrigimos um problema de consulta ao remover configurações grupo por nome.

Set-CMBoundary

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

Alterações sem interrupção

Adicionou um novo parâmetro ValueStartsWith para dar suporte a melhorias nos tipos de limites de VPN.

Set-CMDeviceVariable

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

Alterações sem interrupção

O parâmetro VariableName agora é insensível a casos.

Set-CMDistributionPoint

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

Alterações sem interrupção

Adicionado novo parâmetro EnableMaintenanceMode para dar suporte ao modo de manutenção.

Set-CMSoftwareUpdatePoint

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

Bugs corrigidos

Corrigimos um problema com o processamento regular de expressão ao tentar limpar a conta de acesso do WSUS de um ponto de atualização de software.

Set-CMSoftwareUpdatePointComponent

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

Alterações quebrando

Removeu o parâmetro preterido EnableSynchronization deste cmdlet. Para definir o agendamento de sincronização, use o parâmetro Agendar .

Por exemplo, para desabilitar o agendamento de sincronização:

Set-CMSoftwareUpdatePointComponent -Name "Contoso-SiteSysSrv.Western.Contoso.com" -Schedule $null

Set-CMTSStepApplyWindowsSetting

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

Alterações quebrando

Removeu os seguintes parâmetros sem suporte:

  • MaximumConnection
  • ServerLicensing

Set-CMTSStepPrestartCheck

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

Alterações sem interrupção

Adicionados novos parâmetros para a verificação de existência do TPM:

  • CheckTpmEnabled
  • CheckTpmActivated

Alterações em vários cmdlets

As alterações a seguir foram feitas em vários cmdlets de um tipo semelhante.

Importar e exportar verbos

Essa alteração se aplica a todos os cmdlets com import e export verbos. Por exemplo, Import-CMAADClientApplication e Export-CMApplication.

Alterações sem interrupção

Para permitir o uso consistente de parâmetros entre esses cmdlets, todos eles têm aliases para o parâmetro especificar o caminho de importação: FilePath, FileName, , ImportFilePathPath

Configurar tipos de implantação de aplicativo

Essa alteração se aplica a todos os cmdlets com set verbos para configurar tipos de implantação de aplicativo. Esses nomes de cmdlet usam o padrão Set-CM*DeploymentType, onde * está a tecnologia do aplicativo. Por exemplo, Set-CMMsiDeploymentType.

Bugs corrigidos

Corrigimos um problema de nome de regra de requisito com esses cmdlets.

Criar regras de requisito

Essa alteração se aplica a todos os cmdlets com o padrão New-CMRequirementRule*de nome , em que * é o tipo de regra. Por exemplo, New-CMRequirementRuleExistential.

Bugs corrigidos

Corrigimos um problema de nome de regra de requisito com esses cmdlets.

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.