System Center 2012 Configuration Manager certificação de logotipo do Windows Server 2008 R2

 

Aplica-se a: System Center 2012 Configuration Manager

Microsoft System Center 2012 Configuration Manager logotipo é certificado para Windows Server 2008 R2. Leia as seções a seguir em conjunto com o programa de logotipo do Windows: Microsoft Certified para estrutura de teste de aplicativo do Windows Server 2008 R2.

Falha na instalação de aplicativos no ambiente multilíngüe

Requisito 1.5 - executar adequadamente em um ambiente multilíngue

Comportamento esperado:

Aplicativos devem ser executados em um ambiente Global. Aplicativos compatíveis com Unicode devem oferecer suporte a clientes em execução em um ambiente multilíngüe; aplicativos não-unicode que dão suporte a idiomas específicos devem oferecer suporte a clientes em execução no ambiente de idioma com suporte.

Microsoft Corporation – Microsoft System Center 2012 Configuration Manager: Comportamento observado

Resultado: Issue

Resolução: documentação

Esse problema será corrigido em uma versão futura. Soluções alternativas para RTM são:

  • Defina a variável de ambiente % TEMP % para um caminho que contenha somente caracteres ANSI.

  • Use uma conta que contém somente caracteres ANSI no nome da conta.

Instalação de aplicativo gerou erros de avaliador de consistência interna

TC 2.1.2 - erros de GELO n º 18, 24, 27, 34, 71 foram geradas durante a validação do instalador do aplicativo

Comportamento esperado:

Pacotes de instalação do Windows não devem receber erros dos avaliadores de consistência interna (ICEs).

Microsoft Corporation – Microsoft System Center 2012 Configuration Manager: Comportamento observado

Resultado: Issue

Resolução: documentação

  • ICE18

    • Adminconsole – o Console do administrador

    • MSI – agente cliente

    • Portalweb.msi – a função de servidor de catálogo de software

    • Srsrp.msi – a função de servidor de Srvcs de emissão de relatórios

    Esses componentes não permitem que você adicionar ou remover recursos individuais (ou seja, a configuração de produtos). Nós só permitimos instalação completa e a remoção completa para que os caminhos onde a lógica da pasta deve terminar em um estado inválido não são possíveis. Isso deve ser resolvido em uma versão futura.

  • ICE27

    • 32bitcompat.msi – dlls de proxy de 32 bits para que podem trabalhar 3º extensões de 32 bits de fornecedores com nossos clientes de 64 bits

    Não definimos as caixas de diálogo para que o pacote instala sempre com a interface do usuário básica para que essas caixas de diálogo "ausentes" tem impacto funcional. Podemos confirmar instalação e desinstale o trabalho corretamente em modos interativos quiet e usuário.

  • ICE34

    • Adminconsole – o Console do administrador

      Isso é por Design, pois não queremos que caixa de diálogo optar pelo CEIP para ter uma seleção padrão – o requisito de privacidade. Os controles ainda são acessíveis por meio de teclas de acesso e a ordem de tabulação.

    • Msi WIMGAPI.msi – isso é um componente externo que temos de outra equipe, essa equipe não tem recursos para corrigir e testar novamente o MSI, a menos que haja um problema de funcionalidade causado por esses erros.  Não estamos cientes dos problemas de funcionalidade fazer com que esses erros e dado nossa implantação e o modelo de serviço para este MSI não esperamos encontrar algum problema. Este MSI foi lançado para nossa última versão principal com essas mesmas falhas ICE e não temos recebido dos efeitos negativos. Ele tem dois erros ICE relatados:

      • ICE24 – o código de atualização contém letras minúsculas.  Acreditamos que isso não causa problemas reais.  Nosso modelo de manutenção e atualização para essa MSI é completo desinstale/reinstale gerenciados por um bootstrapper externo. Portanto, não temos nenhuma dependência no código de atualização, e isso não causará problemas futuros para nós ou nossos clientes.

      • ICE71 – tabela de mídia começa com diskid4. Como há apenas uma entrada na tabela de mídia e todos os arquivos são incluídos em um arquivo de gabinete que é armazenado no banco de dados como um fluxo separado acreditamos que isso não causa problemas reais de MSI.

Componente cliente instalado pelo aplicativo não cria a entrada ARP

TC 2.3.1 - o aplicativo totalmente desinstalado?

Comportamento esperado:

Os aplicativos devem corretamente e desinstalar completamente da máquina. Isso inclui a remoção de arquivos, chaves do registro, assemblies do GAC, tabelas de banco de dados, as configurações da metabase, contas do active directory, serviços e assim por diante. Nada à esquerda no sistema após a desinstalação, incluindo componentes do sistema instalados pelo aplicativo, deve ser documentado e justificado.

Microsoft Corporation – Microsoft System Center 2012 Configuration Manager: Comportamento observado

Resultado: Issue

Resolução: documentação

O servidor do site está registrado em Adicionar/remover programas, para que possa ser desinstalado usando esse método. No entanto, há muitos arquivos e pastas que não são removidas como parte de uma desinstalação do servidor de site. Os seguintes arquivos e pastas não são removidas e serão removidas automaticamente após desinstalar uma versão futura. Eles podem ser removidos com segurança conforme desejado:

  • Todos os arquivos e pastas na pasta C:\SMSPKGSIG

  • Todos os arquivos e pastas na pasta C:\SCCMContentLib

  • Todos os arquivos na pasta C:\SMSPKG

  • Todos os arquivos na pasta C:\SMSPKGC$

  • Todos os arquivos na pasta C:\SMSSIG$

Uma versão futura do System Center 2012 Configuration Manager corretamente removerá os diretórios acima.

Os seguintes arquivos são removidos após a desinstalação, a menos que eles estejam em uso durante o processo de desinstalação. Se assim, elas devem ser removidas depois que um sistema reiniciar, a menos que ainda está em uso:

  • C:\Windows\System32\FrameworkServerPerf.dll

  • C:\Windows\SysWOW64\FrameworkServerPerf.dll

  • C:\Windows\inf\CcmFrameworkServer

  • C:\Windows\inf\CcmFrameworkServer\0009

  • C:\Windows\inf\CcmFrameworkServer\0009\CcmFrameworkServer.ini

  • C:\Windows\inf\CcmFrameworkServer\CcmFrameworkServer.h

Os seguintes arquivos não são removidos e para o administrador validar e solucionar problemas (se necessário) o processo de desinstalação. Eles podem ser removidos com segurança conforme desejado:

  • C:\ConfigMgrSetup.log

  • C:\ConfigMgrAdminUISetup.log

Erros de código de parada foram gerados durante a instalação do aplicativo com luapriv habilitada no Application Verifier

2.4.1 - TC é o aplicativo tentar gravar ou substituir arquivos sob a proteção de recursos do Windows?

Comportamento esperado:

Instale aplicativos sem tentar substituir todos os arquivos ou configurações do registro protegidas por WRP.

Microsoft Corporation – Microsoft System Center 2012 Configuration Manager: Comportamento observado

Resultado: Issue

Resolução: documentação

Os erros sobre privilégios e permissões elevadas espera porque os instaladores necessários para instalar e atualizar alguns componentes de nível de sistema para nosso produto funcione corretamente e não oferecem suporte a nossas instaladores a execução sem administrativo de privilégios para que essas chamadas sempre terá êxito.

Aplicativo não instala o componente compartilhado para o local correto

TC 2.7.1 - componentes compartilhados que são particulares a um único fornecedor instalo o local correto?

Comportamento esperado:

Componentes compartilhados que são particulares a um fornecedor de software único devem ser instalados em um dos dois locais: o diretório de arquivos comuns ou diretório do publisher na pasta arquivos de programas. Não armazene esses arquivos no diretório do sistema.

Microsoft Corporation – Microsoft System Center 2012 Configuration Manager: Comportamento observado

Resultado: Issue

Resolução: documentação

Os arquivos contidos na pasta SMSPKGSIG são testados na unidade do servidor do site (nenhum outro computador que não seja o servidor do site conterá essa pasta) com espaço em disco mais livre e usados para validar assinaturas de hash/para arquivos distribuídos para o ponto de distribuição.  Os arquivos contidos na pasta SMSPKGSIG não são instalados em qualquer cliente, incluindo o servidor no qual eles estão hospedados.  Esses arquivos são criados pelo serviço SMS Executive e contêm o hash do conteúdo do arquivo e são usados para validação de segurança.  SMS Executive o servidor de site mantém o nome do arquivo original.

Os arquivos na pasta %windows%\ccmsetup são baixados por computadores cliente durante a instalação do software cliente do Configuration Manager. A pasta %windows%\ccmsetup é nossa pasta de preparo designada para os arquivos de instalação do cliente. Não baixar nem instalá-los na pasta "Arquivos de programas" não deseja que os usuários a localização dos arquivos, e depois excluí-los. Esses arquivos são mantidos após a instalação do agente do cliente do Configuration Manager no caso do agente cliente precisa ser reinstalado - impedindo o download dos arquivos novamente pela rede. Instala o cliente do Configuration Manager 2012, por padrão, na pasta %windir%\Ccm.

Todos os arquivos copiados para a pasta "Windows\winsxs\Catalogs" são dos componentes externos que o Configuration Manager exige para instalação com êxito do servidor de site do Configuration Manager e o cliente do Configuration Manager. Como um componente de um componente é VCRedist. Nenhum deles são instalados diretamente do nosso servidor de site do Configuration Manager 2012 ou componentes de cliente, em vez disso, eles são instalados.

Binários de aplicativo não contêm informações de versão de arquivo válido

TC 2.8.2 - os binários do aplicativo tem informações de versão de arquivo válido?

Comportamento esperado:

Binários do aplicativo devem conter informações de versão de arquivo válido, incluindo Editor, nome do produto e versão do produto.

Microsoft Corporation – Microsoft System Center 2012 Configuration Manager: Comportamento observado

Resultado: Issue

Resolução: documentação

Os binários Ccmsetup.exe e Scepinstall.exe, que estão localizados no diretório SMSPKGSIG, são testados na unidade do servidor do site (nenhum outro computador que não seja o servidor do site conterá essa pasta) com o espaço em disco mais livre e usados para validar assinaturas de hash/para arquivos distribuídos para o ponto de distribuição.  Os arquivos contidos na pasta SMSPKGSIG não são instalados em qualquer cliente, incluindo o servidor no qual eles estão hospedados.  Esses arquivos são criados pelo serviço SMS Executive e contêm o hash do conteúdo do arquivo e são usados para validação de segurança.  SMS Executive o servidor de site mantém o nome do arquivo original.

Os seguintes arquivos na mesma pasta, sem informações de versão de arquivo válidos são arquivos de componentes externos que é dependente do Configuration Manager 2012, mas não controla:

  • dotnetfx40_client_x86_x64.exe

  • msrdcoob_x86.exe

  • Silverlight.exe

  • vc50727_x86.exe

  • vcredist_x86.exe

  • wic_x86_enu.exe

  • WindowsUpdateAgent30 x86.exe

  • msrdcoob_amd64.exe

  • vc50727_x64.exe

  • VCRedist_x64.exe

  • wic_x64_enu.exe

  • WindowsUpdateAgent30 x64.exe

Alguns dos executáveis instalados pelo aplicativo não contêm manifesto inserido e alguns executam com maiores privilégio

TC 3.1.1 - Verifique se o aplicativo é iniciado com o token de usuário de privilégios mínimos

Comportamento esperado:

Cada arquivo executável instalado pelo aplicativo é executado com privilégios mínimos.

Microsoft Corporation – Microsoft System Center 2012 Configuration Manager: Comportamento observado

Resultado: Issue

Resolução: documentação

Revisar os arquivos sem um manifesto que eles se encaixam em uma das seguintes áreas:

  1. Os seguintes arquivos com uma extensão ".exe" não são aplicativos Win32. Esses arquivos são projetados para executar em outras plataformas (WinCE, Windows Mobile, ARM) e, portanto, adicionar um manifesto não causa nenhum efeito e pode ter um efeito negativo.

    1. dmclientsetup_arm.exe

    2. dmclientsetup_x86.exe

    3. dmclientxfer.exe

    4. dmcommoninstaller.exe

    5. enroll_arm.exe

    6. enroll_x86.exe

  2. Os arquivos a seguir devem ser instalados como um serviço e executados no contexto do sistema Local. Esses arquivos não podem ser iniciados interativamente pelo usuário para que adicionar um manifesto não alteraria como eles são executados.

    1. sdkinst.exe

    2. smsbkup.exe

    3. smssqlbkup.exe

    4. smstsvc.exe

    5. CmRcService

  3. O seguinte arquivos apenas suporte chamado por nossos serviços principais, como instalação de sistema de site ou implantação de sistema operacional ou iniciado a partir do console para concluir uma tarefa programaticamente. A maioria deles não pode ser executada independentemente de um usuário para que adicionar um manifesto não alteraria como eles são executados.

    1. bootstrp.exe

    2. compmgr.exe

    3. comregsetup.exe

    4. CreateMedia.exe

    5. dumpexcp.exe

    6. OsdSetupHook.exe

    7. perfsetup.exe

    8. Preinst.exe

    9. rolesetup.exe

    10. smsdpmon.exe

    11. smswriter.exe

    12. srvboot.exe

    13. TsBootShell.exe

    14. TsProgressUI.exe

    15. tsprogressui.exe

    16. Ccm32BitLauncher

    17. CcmEval

    18. VAppCollector

  4. Os seguintes arquivos são um componente redistribuível externo de outra equipe da Microsoft e são componentes necessários para instalação de cliente do Configuration Manager. Não temos controle sobre esses arquivos, no entanto, eles todos instalam software e exigem permissões elevadas, adicionar um manifesto não alteraria como eles são executados.

    1. msrdcoob_amd64.exe

    2. msrdcoob_x86.exe

    3. nlsdl.AMD64.exe

    4. Silverlight.exe

    5. sqlexpr_x64_enu.exe

    6. vc5027_x64.exe

    7. vc5027_x86.exe

    8. wic_x64_enu.exe

    9. wic_x86_enu.exe

    10. windowsupdatepageant30 x64.exe

    11. windowsupdatepageant30 x86.exe

  5. O seguinte arquivo já foi abordado no nossa renúncia para oferecer suporte a "Controle de conta de usuário" para instalação (2,9).

    1. CCMSetup.exe
  6. Os arquivos a seguir devem ser executados por um administrador, mas não exigem elevação.  Esses arquivos podem ser iniciados como parte de nosso console ou manualmente pelo administrador. Adicionar um manifesto alteraria o contexto que eles são executados sob são a essência do nosso pedido de renúncia.

    1. CmRcViewer.exe

    2. cmtrace.exe

    3. setupdl.exe

Para simplificar o teste de certificação futura, pretendemos adicionar o manifesto apropriado quando aplicável para nossa próxima versão.

Alguns dos binários instalados pelo aplicativo não contêm assinatura Authenticode

TC 3.8.1 - são todos os executáveis instalados pelo aplicativo assinado?

Comportamento esperado:

Certifique-se de que todos os instaladores e executáveis instalados pelo aplicativo tem uma assinatura Authenticode válida.

Microsoft Corporation – Microsoft System Center 2012 Configuration Manager: Comportamento observado

Resultado: Issue

Resolução: documentação

Os binários Ccmsetup.exe, Ccmsetup.cab, MSI e Scepinstall.exe, que estão localizados no diretório SMSPKGSIG, são testados na unidade do servidor do site (nenhum outro computador que não seja o servidor do site conterá essa pasta) com o espaço em disco mais livre e usados para validar assinaturas de hash/para arquivos distribuídos para o ponto de distribuição.  Os arquivos contidos na pasta SMSPKGSIG não são instalados em qualquer cliente, incluindo o servidor no qual eles estão hospedados.  Esses arquivos são criados pelo serviço SMS Executive e contêm o hash do conteúdo do arquivo e são usados para validação de segurança.  SMS Executive o servidor de site mantém o nome do arquivo original.

Os seguintes arquivos sem assinaturas válidas, são arquivos de terceiros que é dependente do Configuration Manager 2012, mas não controla:

  • dotnetfx40_client_x86_x64.exe

  • microsoftpolicyplatformsetup.msi

  • msrdcoob_x86.exe

  • msxml6

  • Silverlight.exe

  • vc50727_x86.exe

  • vcredist_x86.exe

  • wic_x86_enu.exe

  • windowsfirewallconfigurationprovider.msi

  • WindowsUpdateAgent30 x86.exe

  • WIMGAPI.msi

  • msrdcoob_amd64.exe

  • msxml6_x64.msi

  • vc50727_x64.exe

  • VCRedist_x64.exe

  • wic_x64_enu.exe

  • WindowsUpdateAgent30 x64.exe

Prepdrv.sys é o driver de medição de software do Configuration Manager e é instalado como parte do cliente do Configuration Manager, por meio do arquivo msi. Na instalação padrão, esse arquivo está assinado, no entanto, fornecemos uma versão assinada do arquivo na mídia que pode ser baixado na pasta \SMSSetup\Tools\WinQual. Instruções sobre como instalar o driver de medição de software assinado serão lançadas para o público em nossa disponibilidade geral. Em uma versão futura do Configuration Manager 2012, o arquivo prepdrv.sys, como parte da instalação padrão, será um arquivo assinado WHQL.

O fato de que o driver Prepdrv.sys não estiver assinado é waivered por renúncia #356 "MSFT SCCM 2012 – TC1.3.1 – todos os drivers no aplicativo deve pass Windows Hardware Quality Labs (WHQL)". Isso deve ser resolvido com a assinatura está sendo incorporada para o driver ou o arquivo CAT sendo enviado junto com o driver.