Recursos da visualização técnica do Configuration Manager versão 2109

Aplica-se a: Configuration Manager (branch de visualização técnica)

Este artigo apresenta os recursos que estão disponíveis na visualização técnica para o Configuration Manager, versão 2109. Instale esta versão para atualizar e adicionar novos recursos ao seu site de visualização técnica.

Examine o artigo de visualização técnica antes de instalar esta atualização. Esse artigo familiariza você com os requisitos e limitações gerais para usar uma visualização técnica, como atualizar entre versões e como fornecer comentários.

As seções a seguir descrevem os novos recursos para experimentar nesta versão:

Melhorias no Centro de Suporte Visualizador de Arquivos de Log e no OneTrace

O Visualizador de Arquivos de Log do Centro de Suporte e o OneTrace agora exibem mensagens de status em um formato fácil de ler. As entradas que começam com >> são mensagens de status que são automaticamente convertidas em um formato legível quando um log é aberto. Pesquise ou filtre a >> cadeia de caracteres para encontrar mensagens de status no log.

Captura de tela do distmgr.log aberto no OneTrace. Um quadrado vermelho descreve a cadeia de caracteres que começa com >> uma mensagem de status convertida.

Dica

Ao instalar o Centro de Suporte, você pode instalar ferramentas individualmente. Para instalar apenas o visualizador de log do OneTrace, use a opção Avançado ao usar o instalador do Centro de Suporte . Você também pode usar a ADDLOCAL propriedade, por exemplo supportcenterinstaller.msi ADDLOCAL=OneTraceApplication

Opções para o coletor de dados do Centro de Suporte e ferramentas de cliente

As novas opções de linha de comando a seguir foram incluídas no Coletor de Dados do Centro de Suporte e nas Ferramentas do Cliente:

Opção Descrição Caso de uso
-l Especifica a inicialização como usuário atual sem elevação Se -l for usado, nenhuma elevação será solicitada e as conexões locais serão desabilitadas
-l
podem ser usadas exclusivamente de -m e .-p Se -m e/ou -p for usado sem -l, a elevação ainda será solicitada.
-m <machinename> Permite especificar um nome de computador Se -m <machinename> for usado, será feita uma tentativa de se conectar ao nome do computador especificado usando autenticação integrada (a menos que -p seja usado)
-p Desabilita a autenticação integrada Se -p for usada, a tela de conexão será iniciada quando as ferramentas do cliente forem abertas. Se usado com -m, o nome da máquina será preenchido previamente com o valor especificado
--help Exibe a ajuda

Observação

Ao usar -m <machinename>o , a conta que faz a conexão precisa de acesso de administrador no computador de destino para coletar os dados.

Enviar comentários sobre o produto por meio dos diálogos de assistente e propriedades

Os assistentes e algumas páginas de propriedades agora incluem um ícone para fornecer comentários. Quando você seleciona o ícone de comentários, as opções Enviar um sorriso e Enviar uma carranca são exibidas no menu suspenso. Os locais de comentários adicionais permitem que você envie comentários rapidamente diretamente de sua atividade atual. O ícone de comentários na faixa de opções do console de administração também foi atualizado para o novo ícone.

Captura de tela do assistente para Criar Coleção de Dispositivos. O ícone de comentários é destacado em vermelho no canto inferior esquerdo do assistente.

Desinstalação implícita para coleções de usuários

No branch atual do Configuration Manager versão 2107, você pode habilitar uma implantação de aplicativo para dar suporte à desinstalação implícita.

A partir desta versão, esse comportamento também se aplica a implantações em coleções de usuários. Se um usuário estiver em uma coleção, o aplicativo será instalado. Em seguida, quando você remove o usuário da coleção, o aplicativo é desinstalado.

Para obter mais informações, consulte desinstalação implícita.

Exigir a instalação de uma extensão do console

Agora você pode exigir que uma extensão do console seja instalada antes de se conectar ao site. Depois de precisar de uma extensão, ela será instalada automaticamente para o console local na próxima vez que um administrador a iniciar. Para exigir a instalação de uma extensão do console:

  1. No console do Configuration Manager, vá para o espaço de trabalho Administração.
  2. Expanda Atualizações e Serviços e selecione o nó Extensões do Console.
  3. Selecione a extensão e, em seguida, selecione Exigir Extensão no menu de clique com o botão direito do mouse ou na faixa de opções.
    • Selecionar Tornar opcional para uma extensão remove o requisito de extensão. Os usuários do console ainda podem instalá-lo localmente a partir do nó Extensões do console.
  4. Na próxima vez que o console for iniciado por um usuário dentro do escopo de segurança da extensão, a instalação será iniciada automaticamente.
    • O usuário que inicia o console precisa de privilégios de administrador local para a instalação da extensão.

Captura de tela do nó Extensões do Console com a opção Exigir Extensão destacada em vermelho na faixa de opções e nos locais do menu de clique com o botão direito do mouse

Assistente de importação de extensões do console

Há um novo assistente para importar extensões de console que são gerenciadas para a hierarquia. Você não precisa mais usar um script do PowerShell para importar uma extensão de console assinada ou não assinada.

Importar uma extensão do console:

  1. No espaço de trabalho Administração, expanda Atualizações e Serviços e selecione o nó Extensões do Console.
  2. Selecione Importar Extensão do Console na faixa de opções ou no menu de clique com o botão direito do mouse.
  3. Quando o assistente for iniciado, selecione Procurar e navegue até o arquivo cab da extensão.
  4. Se necessário, selecione a opção para Permitir que a extensão seja não assinada.
  5. Selecione Avançar para revisar o resumo da importação e, em seguida, conclua o assistente para importar a extensão.

Observação

  • Para importar extensões não assinadas, a opção Extensões de console aprovadas pela hierarquia podem ser não assinadas precisa ser habilitada nas Configurações da hierarquia. Para obter mais informações, consulte Permitir extensões de console aprovadas pela hierarquia não assinada.
  • Se você importar uma extensão para o console, o download falhará se você tentar baixar a mesma extensão do hub da comunidade. Para baixar a mesma extensão do hub comunitário, exclua a extensão importada e baixe do hub comunitário.

Melhorias nos critérios de pesquisa ADR

Os critérios de pesquisa Data de Lançamento ou Revisados para regras de implantação automática têm as seguintes opções adicionadas:

  • Mais de 30 dias
  • Mais de 60 dias
  • Mais de 90 dias
  • Mais de 6 meses
  • Mais de 1 ano

Melhorias nos tipos de limite de VPN

Se você usar o tipo de limite VPN, agora poderá corresponder o início de um nome ou descrição de conexão em vez da cadeia de caracteres inteira. Alguns drivers VPN de terceiros criam dinamicamente a conexão, que começa com uma cadeia de caracteres consistente, mas também tem um identificador de conexão exclusivo. Por exemplo, Virtual network adapter #19. Ao usar as opções Nome da conexão ou Descrição da conexão , use também a nova opção Começa com .

Janela Criar limite mostrando as opções para Nome da conexão e Começa com.

Experimente!

Tente concluir as tarefas. Em seguida, envie comentários com suas opiniões sobre o recurso.

  1. Crie um limite.

  2. Altere o tipo para VPN.

  3. Selecione o nome da conexão.

  4. Selecione Começa com.

  5. Digite a primeira parte do nome da conexão a ser correspondida.

A marca de pré-requisito do .NET versão 4.6.2 é um erro

A versão 2107 do branch atual do Configuration Manager tem uma regra de pré-requisito de aviso que verifica o Microsoft .NET Framework versão 4.6.2. Esta versão do .NET é necessária em servidores de site, sistemas de site específicos, clientes e no console do Configuration Manager.

A partir desta versão de visualização técnica, esta regra de pré-requisito para o .NET 4.6.2 é um erro. Até atualizar o .NET, você não poderá continuar instalando ou atualizando o site para esta versão do Configuration Manager.

Observação

Se possível em seu ambiente, o .NET versão 4.8 é recomendado. Antes de executar a instalação para instalar ou atualizar o site, primeiro atualize o .NET e reinicie o sistema. Para obter mais informações, Pré-requisitos do site e do sistema de sites.

As dependências externas exigem o .NET 4.6.2

Todas as bibliotecas do Configuration Manager agora são criadas usando o Microsoft .NET Framework versão 4.6.2 ou posterior. Se você desenvolver um aplicativo ou ferramenta que dependa dessas bibliotecas, ele também precisará dar suporte ao .NET 4.6.2 ou posterior. A Microsoft recomenda o uso do .NET Framework versão 4.8.

Aplicativos ou ferramentas que usam classes e métodos WMI do Configuration Manager, APIs REST ou cmdlets do PowerShell não são afetados.

Se você desenvolver um complemento de terceiros para o Configuration Manager, deverá testar seu complemento a cada versão mensal de branch de visualização técnica. Testes regulares ajudam a confirmar a compatibilidade e permitem relatórios antecipados de quaisquer problemas com interfaces padrão.

Copiar GUID para certificado de proxy ISV

Os ISVs (fornecedores independentes de software) podem criar aplicativos que estendem o Configuration Manager. Eles podem usar o Configuration Manager para atribuir um certificado a um proxy ISV, o que permite a comunicação personalizada com o ponto de gerenciamento.

Para simplificar o gerenciamento desses certificados de proxy ISV, agora você pode copiar seu GUID no console do Configuration Manager.

  1. No console do Configuration Manager, vá para o espaço de trabalho Administração.

  2. Expanda Segurança e selecione o nó Certificados .

  3. Classifique a lista dos certificados pela coluna Tipo .

  4. Selecione um certificado do tipo Proxy ISV.

  5. Na faixa de opções, selecione Copiar GUID do Certificado.

Essa ação copia o GUID desse certificado, por exemplo: aa05bf38-5cd6-43ea-ac61-ab101f943987

Visualização das notas de versão do PowerShell

Estas notas de versão resumem as alterações nos cmdlets do PowerShell do Configuration Manager nesta versão de visualização técnica.

Para obter mais informações sobre o PowerShell para o Configuration Manager, consulte Introdução aos cmdlets do Configuration Manager.

Alterações de módulo

Quando você instala o console do Configuration Manager, o caminho para o módulo do PowerShell do ConfigurationManager 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-CMFolder

Use este cmdlet para obter todas as pastas personalizadas ou pastas do caminho pai especificado.

$parentPath = 'DeviceCollection'
$name = 'Folder1'
$name2 = 'Folder2'
$name3 = 'Folder3'
$root = New-CMFolder -ParentFolderPath $parentPath -Name $name
$folder = Get-CMFolder -FolderPath ($parentPath + '\' + $name + '\' + $name2 + '\' +$name3)

New-CMFolder

Use este cmdlet para criar uma nova pasta sob o caminho de pasta pai especificado.

$parentPath = 'DeviceCollection'
$name =  'Folder1'
$folder = New-CMFolder -ParentFolderPath $parentPath -Name $name

Remove-CMFolder

Use este cmdlet para remover a pasta especificada.

$parentPath = 'DeviceCollection'
$name =  'Folder1'
$name2 =  'Folder2'
$name3 =  'Folder3'
Remove-CMFolder -Name $name3 -ParentContainerNode (Get-CMFolder -Name $name2) -Force
(Get-CMFolder -Name $name2) | Remove-CMFolder -Force
Remove-CMFolder -FolderPath  ($parentPath + '\' + $name) -Force

Remove-CMSoftwareUpdateFromPackage

Use este cmdlet para remover a atualização de software especificada de um pacote.

Remova uma atualização de software e atualize o ponto de distribuição:

Remove-CMSoftwareUpdateFromPackage -SoftwareUpdatePackageId $packageId -SoftwareUpdateId $softwareUpdateId -RefreshDistributionPoint -Force

Remova duas atualizações de software, mas não atualize o ponto de distribuição:

Remove-CMSoftwareUpdateFromPackage -SoftwareUpdatePackage $package -SoftwareUpdateName ($softwareUpdateName1, $softwareUpdateName2) -Force

Set-CMApplicationSupersedence

Use este cmdlet para definir a substituição do tipo de implantação para o aplicativo especificado.

Adicionar ou definir substituição do tipo de implantação:

$AppSupersededName = "Superseded app"
$AppSuperseded = New-CMApplication -Name $AppSupersededName
$OriginalDT = Add-CMScriptDeploymentType -ApplicationName $AppSuperseded -DeploymentTypeName "ScriptDT01" -InstallCommand 'appsetup.exe'

$AppSupersedingName = "Superseding app"
$AppSuperseding = New-CMApplication -Name $AppSupersedingName
$AppSupersedingDT = Add-CMScriptDeploymentType -ApplicationName $AppSuperseding -DeploymentTypeName "ScriptDT02" -InstallCommand 'appsetup2.exe'

Set-CMApplicationSupersedence -ApplicationId ($AppSuperseding.CI_ID) -CurrentDeploymentTypeId ($AppSupersedingDT.CI_ID) -SupersededApplicationId ($AppSuperseded.CI_ID) -OldDeploymentTypeId ($OriginalDT.CI_ID)

Remover substituição do tipo de implantação:

Set-CMApplicationSupersedence -ApplicationName $AppSupersedingName -CurrentDeploymentTypeName ($AppSupersedingDT.LocalizedDisplayName) -SupersededApplicationName $AppSupersededName -OldDeploymentTypeName ($OriginalDT.LocalizedDisplayName) -RemoveSupersedence -Force

Set-CMFolder

Use este cmdlet para configurar a pasta especificada. Por exemplo, renomeie-o ou mova-o para outra pasta.

$parentPath = 'DeviceCollection'
$name =  'Folder1'
$name2 =  'Folder2'
$name3 =  'Folder3'
$root = New-CMFolder -ParentFolderPath $parentPath -Name $name
Set-CMFolder -Name $name2 -ParentContainerNode (Get-CMFolder -Name $name) -NewName $newName 
(Get-CMFolder -Name $newName) | Set-CMFolder -NewName $name2
$folder = Set-CMFolder -Name $name3 -ParentFolderPath ($parentPath + '\' + $name + '\' + $name2) -MoveToFolder $root
$folder = Set-CMFolder -Guid $sub2.FolderGuid -MoveToPath ($parentPath + '\' + $name + '\' + $name2)

Cmdlets removidos

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

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

Cmdlets preteridos

Os seguintes cmdlets para substituição de tipo de implantação estão obsoletos e podem ser removidos em uma versão futura:

  • Add-CMDeploymentTypeSupersedence
  • Set-CMDeploymentTypeSupersedence

Para ambos os cmdlets, use o novo cmdlet Set-CMApplicationSupersedence .

Cmdlets modificados

Todos os cmdlets do Configuration Manager com verbos de importação e exportação

Por exemplo, Import-CMAADClientApplication e Export-CMApplication.

Alterações interruptivas

Para permitir o uso consistente de parâmetros nesses cmdlets, todos eles têm aliases para que o parâmetro especifique o caminho de importação: FilePath, FileName, ImportFilePath, Path

Add-CMDistributionPoint

Bugs que foram corrigidos

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

Problemas gerais conhecidos

O console do Configuration Manager não será atualizado automaticamente

Se você atualizar um site de visualização técnica da versão 2108 para uma versão posterior, o console do Configuration Manager não será atualizado. Esse problema ocorre devido a um problema conhecido no instalador da extensão.

Para contornar esse problema, atualize manualmente o console. Depois de atualizar o site da versão 2108 para uma versão posterior, execute ConsoleSetup.exe. Para obter mais informações, consulte Instalar o console do Configuration Manager.

Os relatórios no SQL Server Reporting Services não serão exibidos

Se você usar o branch de visualização técnica do Configuration Manager com o SQL Server versão 2012 ou versão 2014, ao atualizar para o Configuration Manager versão 2109, os relatórios não serão mostrados no console. Você verá um erro semelhante à seguinte cadeia de caracteres na srsrp.log:

System.Web.Services.Protocols.SoapException: Error while loading code module: ...SrsResources, culture=neutral.... Details: Could not load file or assembly 'SrsResources, Culture=neutral' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.

Para contornar esse problema, atualize o SQL Server Reporting Services para a versão 2016 ou posterior. Para obter mais informações, consulte Versões do SQL Server com suporte.

O botão de download do hub comunitário está sempre habilitado

O botão Baixar para itens no hub da Comunidade não é desabilitado depois que um objeto é baixado. O download falhará se você tentar baixar o item novamente.

Próximas etapas

Para obter mais informações sobre como instalar ou atualizar o branch de visualização técnica, consulte Visualização técnica.

Para obter mais informações sobre as diferentes ramificações do Configuration Manager, consulte Qual ramificação do Configuration Manager devo usar?.