Configuration Manager da Biblioteca de Cmdlets da versão 1806
Aplica-se ao: Gerenciador de Configurações (Ramificação Atual)
Observação
Configuration Manager versão 1802 é a linha de base para essas alterações. Para obter mais informações, consulte Configuration Manager biblioteca de cmdlets para a versão 1802.
Alterações importantes
Cmdlets removidos
Add-CMWindowsMobileDeploymentType
Set-CMWindowsMobileDeploymentType
Cmdlets preteridos
New-CMGlobalCondition
eSet-CMGlobalCondition
foram substituídos pela nova família de cmdlets de condição global.
Problemas conhecidos
Os itens a seguir são problemas conhecidos com a Biblioteca de Cmdlets que não são resolvidos nesta versão.
Get-CMDevice
O cmdlet pode não retornar as propriedades esperadas para um dispositivo.
Observação
No momento, esse problema está agendado para ser resolvido em um pacote cumulativo de atualizações futuro.
Solução alternativa
- Especifique o valor do parâmetro CollectionName, CollectionId ou Collection.
Get-CMAadConditionalAccessPolicy e Set-CMAadConditionalAccessPolicy
O ambiente do PowerShell de 64 bits é necessário para esses cmdlets.
Solução alternativa
- Nenhum
Import-CMSecurityRole
O cmdlet pode falhar com um erro DirectoryNotFoundException localizando o arquivo SecuredRoles.xsd
.
Solução alternativa
- Verifique se isso é
Import-Module
chamado no arquivoConfigurationManager.psd1
e não no caminho lógico ou no nome do módulo.
Set-CMSoftwareUpdatePoint
As alterações no Agendamento podem não ser mostradas no console Configuration Manager mesmo que o objeto do Provedor de SMS subjacente tenha sido alterado.
Solução alternativa
- Saia e reiniciar o Configuration Manager console.
Acompanhamento e recuperação de recursos (BETA)
Novos cmdlets foram adicionados para dar suporte ao acompanhamento de objetos do Provedor de SMS usados pelo runtime do PowerShell e para limpar esses recursos quando eles não forem mais necessários.
- Disconnect-CMTrackedObject
- Start-CMObjectTracking
- Stop-CMObjectTracking
Quando Start-CMObjectTracking
for executado, o runtime do PowerShell acompanhará IResultObject
os objetos criados pelos cmdlets da Biblioteca de Cmdlets. Cmdlets que não são limpos manualmente podem .Dispose()
ser recuperados usando-se Disconnect-CMTrackedObject
em um objeto individual.
Exemplo
# Reclaim all tracked objects
$o | Disconnect-CMTrackedObject```), or ```Disconnect-CMTrackedObject -All
Depois que um objeto é recuperado, ele não pode mais ser reutilizados ou passados para outro cmdlet por meio do pipeline de objeto.
Stop-CMObjectTracking
pode ser usado para desativar o acompanhamento de objetos. Os objetos alocados anteriormente permanecerão ativos.
Recursos não declarados podem fazer com que erros de Violação de Cota sejam gerados pelo Provedor de SMS. Esses problemas de cota normalmente se manifestam do trabalho com grandes conjuntos de objetos do Provedor de SMS ou em ambientes de execução longa.
Observação
Esse é um recurso experimental e pode estar sujeito a alterações ou remoção em uma versão futura. Esse recurso é de aceitação e não está habilitado por padrão.
Alterações de cmdlet
As seguintes alterações foram feitas nos cmdlets existentes para esta versão. As alterações podem ser novas funcionalidades, correções de bugs ou preterições. Algumas alterações podem estar falhando. Se você usar um dos cmdlets ou áreas de recursos listadas nesta seção, examine cuidadosamente as alterações para entender como elas podem afetar seu uso.
Melhorias de cmdlet de configurações de conformidade
Bugs que foram corrigidos
- Add-CMComplianceSettingRegistryKeyValue pode não respeitar o valor do parâmetro DataType .
- Determinados valores para ExpressionOperator podem fazer com que o console seja encerrado inesperadamente quando a configuração for exibida.
- ConvertFrom-CMConfigurationItem pode falhar com um NullReferenceException.
Alterações sem interrupção
- Novas/Set-CMGlobalConditionActiveDirectoryQuery melhoraram as mensagens de erro quando ocorrem falhas de validação.
- Validação aprimorada para se alinhar melhor ao console.
Melhorias de cmdlet de sequência de tarefas
Alterações interruptivas
- New-CMTSStepPrestartCheck valor de CheckSpace será definido como true na etapa de sequência de tarefas criada, se não for especificado.
- Get-CMTSStep* não aceita mais parâmetros WhatIf e Confirm .
Bugs que foram corrigidos
- Os cmdlets New-CMTSStep* podem ignorar os parâmetros WhatIf e Confirm , se especificados.
Alterações sem interrupção
- Novo/Set-CMTSStepSetVariable novo parâmetro IsMasked para ocultar valores de variáveis.
- Validação aprimorada para se alinhar melhor ao console.
Exportar melhorias de cmdlets
- As alterações afetam Export-CMPackage, Export-CMAntimalwarePolicy, Export-CMDriverPackage, Export-CMTaskSequence, Export-CMDeviceCollection e Export-CMUserCollection.
Bugs que foram corrigidos
- Validação de caminho de arquivo aprimorada.
- Tratamento aprimorado de erros de E/S.
- Export-CMDriverPackage pode criar um pacote de driver vazio.
Alterações sem interrupção
- O novo parâmetro Force pode ser usado para forçar a substituição de um arquivo existente.
Add-CMApplication
Bugs que foram corrigidos
- O Publisher e a Versão de Software, conforme configurado por este cmdlet, podem não aparecer no Centro de Software.
Alterações sem interrupção
- O parâmetro de palavra-chave agora dá suporte à matriz de cadeias de caracteres.
- O parâmetro AppCatalog agora dá suporte a uma matriz de catálogos de aplicativos.
Add-CMDataWarehouseServicePoint
Alterações sem interrupção
- O novo parâmetro DataRetentionDays permite configurar a política de retenção de dados.
Add-CMDeviceCollectionDirectMembershipRule
Bugs que foram corrigidos
- Adicionar novas regras pode excluir regras existentes.
Add-CMDeviceAffinityToUser
Alterações sem interrupção
- Os parâmetros DeviceId e DeviceName agora dão suporte a matrizes de valores.
Add-CMDistributionPoint
Alterações sem interrupção
- O novo parâmetro EnableNonWdsPxe permite a configuração PXE sem WDS.
- Validação aprimorada *para parâmetros ContentLibraryLocation e* ContentShare.
Add-CMDriverToDriverPackage
Alterações sem interrupção
- O novo* parâmetro UpdateDistributionPoint permite suprimir atualizações de ponto de distribuição.
Add-CMReportingServicePoint
Bugs que foram corrigidos
- O ponto de serviço de relatório que não está colocalizado no servidor do site não está configurado corretamente.
Add-CMUserAffinityToDevice
Alterações sem interrupção
- Os parâmetros UserId e UserName agora dão suporte a matrizes de valores.
Get-CMSiteUpdateInstallStatus
Bugs que foram corrigidos
PostInstallation
value for Step parameter is not recognized by cmdlet.
New-CMApplicationDeployment
Alterações sem interrupção
- Melhorias na validação de parâmetro.
New-CMBootableMedia
Bugs que foram corrigidos
- O caminho de pasta inválido pode ser especificado para a criação de mídia.
New-CMCloudDistributionPoint
Bugs que foram corrigidos
- O cmdlet falha ao criar o ponto de distribuição na nuvem.
New-CMCloudManagementGateway
Bugs que foram corrigidos
- O gateway de gerenciamento de nuvem pode não conseguir se comunicar com o Azure devido a definições de configuração incorretas.
New-CMExchangeServer
Alterações sem interrupção
- Melhorias na validação de parâmetro.
New-CMTaskSequenceDeployment
Bugs que foram corrigidos
- O parâmetro CollectionName permite que coleções de usuários sejam especificadas.
- Bloqueio inadequado de SMS_TaskSequence objeto.
Remove-CMDeviceAffinityToUser
Alterações sem interrupção
- Os parâmetros DeviceId e DeviceName agora dão suporte a matrizes de valores.
Remove-CMDeviceCollectionDirectMembershipRule
Alterações sem interrupção
- Melhorias de desempenho ao modificar coleções com um grande número de regras.
Remove-CMDriverFromDriverPackage
Alterações sem interrupção
- O novo* parâmetro UpdateDistributionPoint permite suprimir atualizações de ponto de distribuição.
Remove-CMUserAffinityToDevice
Alterações sem interrupção
- Os parâmetros UserId e UserName agora dão suporte a matrizes de valores.
Save-CMSoftwareUpdate
Bugs que foram corrigidos
- Mensagem de aviso se o download da atualização falhar poderá mostrar uma contagem incorreta.
Set-CMApplication
Bugs que foram corrigidos
- O Publisher e a Versão de Software, conforme configurado por este cmdlet, podem não aparecer no Centro de Software.
Alterações sem interrupção
- O parâmetro de palavra-chave agora dá suporte à matriz de cadeias de caracteres.
- Novos parâmetros AddAppCatalog, RemoveAppCatalog e ClearAppCatalog para modificar os catálogos de aplicativos associados ao aplicativo.
Set-CMApplicationDeployment
Alterações sem interrupção
- Melhorias na validação de parâmetro.
Set-CMDataWarehouseServicePoint
Alterações sem interrupção
- O novo parâmetro DataRetentionDays permite configurar a política de retenção de dados.
Set-CMDistributionPoint
Bugs que foram corrigidos
- O cmdlet poderá falhar se estiver atualizando um ponto de distribuição com um certificado que já existe.
Alterações sem interrupção
- O novo parâmetro EnableNonWdsPxe permite a configuração PXE sem WDS.
- Validação aprimorada *para parâmetros ContentLibraryLocation e* ContentShare.
Set-CMExchangeServer
Alterações sem interrupção
- Melhorias na validação de parâmetro.
Set-CMIntuneSubscriptionWindowsProperty
Bugs que foram corrigidos
- O valor de CertificatePath pode não aparecer no console.
Set-CMSite
Alterações sem interrupção
- Melhorias de desempenho.
Set-CMSoftwareUpdatePointComponent
Bugs que foram corrigidos
- O objeto pipelined Get-CMSiteComponent não é reconhecido.
Start-CMApplicationDeployment
Alterações sem interrupção
- Novo parâmetro UpdateSupersedence foi adicionado.
Start-CMDistributionPointUpgrade
Alterações sem interrupção
- O novo parâmetro EnableNonWdsPxe permite a configuração PXE sem WDS.