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:
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.
dmclientsetup_arm.exe
dmclientsetup_x86.exe
dmclientxfer.exe
dmcommoninstaller.exe
enroll_arm.exe
enroll_x86.exe
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.
sdkinst.exe
smsbkup.exe
smssqlbkup.exe
smstsvc.exe
CmRcService
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.
bootstrp.exe
compmgr.exe
comregsetup.exe
CreateMedia.exe
dumpexcp.exe
OsdSetupHook.exe
perfsetup.exe
Preinst.exe
rolesetup.exe
smsdpmon.exe
smswriter.exe
srvboot.exe
TsBootShell.exe
TsProgressUI.exe
tsprogressui.exe
Ccm32BitLauncher
CcmEval
VAppCollector
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.
msrdcoob_amd64.exe
msrdcoob_x86.exe
nlsdl.AMD64.exe
Silverlight.exe
sqlexpr_x64_enu.exe
vc5027_x64.exe
vc5027_x86.exe
wic_x64_enu.exe
wic_x86_enu.exe
windowsupdatepageant30 x64.exe
windowsupdatepageant30 x86.exe
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).
- CCMSetup.exe
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.
CmRcViewer.exe
cmtrace.exe
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.
Consulte também
Publicações técnicas do System Center 2012 Configuration Manager