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.
Get-CMOrchestrationGroup: use este cmdlet para obter um objeto de grupo de orquestração por nome ou ID. Você pode usar esse objeto para iniciar, remover ou configurar o grupo de orquestração.
Invoke-CMOrchestrationGroup: use este cmdlet para iniciar a orquestração.
New-CMOrchestrationGroup: use este cmdlet para criar um novo grupo de orquestração.
Remove-CMOrchestrationGroup: use este cmdlet para remover o grupo de orquestração especificado.
Set-CMOrchestrationGroup: use este cmdlet para configurar um grupo de orquestração.
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.
Get-CMSecurityRolePermission: use este cmdlet para obter as permissões para a função de segurança especificada.
Set-CMSecurityRolePermission: use este cmdlet para configurar uma função de segurança com permissões específicas.
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
, , ImportFilePath
Path
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.