System Center 2012 Configuration Manager Certification du Logo Windows Server 2008 R2
S'applique à: System Center 2012 Configuration Manager
Microsoft System Center 2012 Configuration Manager est le logo Certifié pour Windows Server 2008 R2. Lisez les sections suivantes conjointement avec les programme de Logo Windows : Microsoft Certified for Windows Server 2008 R2 Application Test Framework.
Échec de l'installation de l'application sur l'environnement multilingue
Spécification 1.5 - exécuter correctement dans un environnement multilingue
Comportement attendu :
Applications doivent s'exécuter dans un environnement Global. Les applications compatibles Unicode doivent prendre en charge les clients qui s'exécute sous un environnement multilingue ; les applications non-unicode qui prennent en charge des langues spécifiques doivent prendre en charge les clients en cours d'exécution dans un environnement de langage pris en charge.
Microsoft Corporation – Microsoft System Center 2012 Configuration Manager : Comportement observé
Résultat : Issue
Résolution: Documentation
Ce problème sera résolu dans une prochaine version. Solutions de contournement pour RTM sont :
Définir la variable d'environnement TEMP sur un chemin qui contient uniquement des caractères ANSI.
Utiliser un compte qui contient uniquement des caractères ANSI dans le nom du compte.
Installation de l'application a généré des erreurs d'évaluateur de cohérence interne
TC 2.1.2 - erreurs ICE # 18, 24, 27, 34, 71 ont été générés lors de la validation du programme d'installation de l'application
Comportement attendu :
Les packages d'Installation de Windows n'a pas doivent recevoir toutes les erreurs dans les évaluateurs de cohérence interne (Services).
Microsoft Corporation – Microsoft System Center 2012 Configuration Manager : Comportement observé
Résultat : Issue
Résolution: Documentation
ICE18
AdminConsole.msi – Console d'administration
Client.msi – l'Agent Client
Portalweb.msi – le rôle de serveur de catalogue de logiciels
Srsrp.msi – Reporting du rôle de serveur Srvcs
Ces composants ne vous permettent pas ajouter ou supprimer des fonctionnalités individuelles (autrement dit, configuration du produit). Nous n'autorisons installation complète et la suppression complète pour les chemins d'accès où la logique de dossier risque d'entraîner un mauvais état ne sont pas possibles. Cela devrait être résolu dans une version ultérieure.
ICE27
- 32bitcompat.msi – DLL proxy 32 bits afin que les extensions 32 bits 3e partie peuvent travailler avec nos clients 64 bits
Les boîtes de dialogue ne sont pas définis pour le package installe toujours avec l'interface utilisateur de base, afin que ces boîtes de dialogue « manquantes » n'ont aucun impact fonctionnel. Nous avoir vérifié l'installation et désinstallez le travail correctement en mode silencieux et utilisateur modes interactifs.
ICE34
AdminConsole.msi – Console d'administration
Il s'agit par conception, que nous ne souhaitez pas que la boîte de dialogue Choisir CEIP pour que la sélection par défaut – obligation de confidentialité. Les contrôles sont toujours accessibles via les raccourcis clavier et l'ordre de tabulation.
Msi Wimgapi.msi – il s'agit d'un composant externe, nous obtenons à partir d'une autre équipe, que l'équipe n'a pas de ressources à résoudre et testez à nouveau le fichier MSI sauf s'il existe un problème de fonctionnalité provoqué par ces erreurs. Nous ne sommes pas conscience de tout problème de fonctionnalité que provoquent ces erreurs et donné notre déploiement et le modèle de service pour ce MSI ne devrait pas rencontrer des problèmes. Ce fichier MSI a été publié pour notre dernière version majeure avec ces mêmes défaillances de glace et nous n'avons reçu des effets négatifs. Il possède deux erreurs ICE signalées :
ICE24 – le code de mise à niveau contient des lettres minuscules. Nous pensons que cela n'entraîne aucun problème réel. Notre modèle de maintenance et de mise à niveau pour ce fichier MSI est complète désinstallation/réinstallez gérés par un programme d'amorçage externe. Par conséquent, nous n'avons aucuns dépendances sur le code de mise à niveau et ne causer des problèmes futurs pour nous ou nos clients.
ICE71 – table des médias commence par diskid4. Dans la mesure où il existe une seule entrée dans la table des médias et tous les fichiers sont empaquetés dans un fichier CAB qui est stocké dans la base de données comme un flux séparé nous pensons que cela n'entraîne aucun problème réel pour MSI.
Composant client installé par l'application ne crée pas d'entrée ARP
TC 2.3.1 - l'application est désinstallée correctement ?
Comportement attendu :
Les applications doivent correctement et complètement désinstaller à partir de l'ordinateur. Cela inclut la suppression des fichiers, clés de Registre, des assemblys GAC, les tables de base de données, paramètres de la métabase, les comptes Active Directory, Services, etc.. Quoi que ce soit vers la gauche sur le système après la désinstallation, y compris les composants système installés par l'application, doivent être documenté et justifié.
Microsoft Corporation – Microsoft System Center 2012 Configuration Manager : Comportement observé
Résultat : Issue
Résolution: Documentation
Le serveur de site est inscrit dans Ajout/Suppression de programmes, donc peut être désinstallé à l'aide de cette méthode. Toutefois, il existe plusieurs fichiers et dossiers qui ne sont pas supprimés dans le cadre d'une désinstallation de serveur de site. Les fichiers et dossiers suivants ne sont pas supprimées et doivent être supprimés automatiquement lors de la désinstallation dans une version ultérieure. Ils peuvent être supprimés selon vos besoins :
Tous les fichiers et dossiers dans le dossier C:\SMSPKGSIG
Tous les fichiers et dossiers dans le dossier C:\SCCMContentLib
Tous les fichiers dans le dossier C:\SMSPKG
Tous les fichiers dans le dossier C:\SMSPKGC$
Tous les fichiers dans le dossier C:\SMSSIG$
Une future version de System Center 2012 Configuration Manager supprime correctement les répertoires ci-dessus.
Les fichiers suivants sont supprimés lors de la désinstallation, sauf s'ils sont en cours d'utilisation pendant le processus de désinstallation. Si, par conséquent, elles doivent être supprimées après un système de redémarrer, sauf en cours d'utilisation :
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
Les fichiers suivants ne sont pas supprimés et à gauche de l'administrateur valider et résoudre les problèmes (si nécessaire) le processus de désinstallation. Ils peuvent être supprimés selon vos besoins :
C:\ConfigMgrSetup.log
C:\ConfigMgrAdminUISetup.log
Erreurs du code ont été générés lors de l'installation de l'application avec luapriv activée dans Application Verifier
TC 2.4.1 - est la tentative d'application d'écrire ou de remplacer des fichiers sous Windows Resource Protection ?
Comportement attendu :
Les applications doivent s'installer sans tentative de remplacer les fichiers ou les paramètres du Registre protégés par la Protection des ressources Windows.
Microsoft Corporation – Microsoft System Center 2012 Configuration Manager : Comportement observé
Résultat : Issue
Résolution: Documentation
Les erreurs sur les privilèges et autorisations élevées sont à prévoir car nos programmes d'installation nécessaire installer et mettre à jour des composants de niveau système pour notre produit fonctionner correctement en charge nos programmes d'installation en cours d'exécution sans administration privilèges donc ces appels réussira toujours.
Application n'installe pas de composant partagé à l'emplacement correct
TC 2.7.1 - installent les composants partagés qui appartiennent à un seul fournisseur à l'emplacement correct ?
Comportement attendu :
Les composants partagés qui sont spécifiques à un fournisseur de logiciel unique doivent être installés dans un des deux emplacements : le répertoire des fichiers communs, ou le répertoire du serveur de publication dans le dossier Program Files. Ne stockez pas ces fichiers dans le répertoire système.
Microsoft Corporation – Microsoft System Center 2012 Configuration Manager : Comportement observé
Résultat : Issue
Résolution: Documentation
Les fichiers contenus dans le dossier SMSPKGSIG intermédiaires avec le plus d'espace disque sur le lecteur du serveur de site (aucun autre ordinateur que le serveur de site ne contiendra ce dossier) et sont utilisés pour valider le hachage/signatures de fichiers distribués au point de distribution. Les fichiers contenus dans le dossier SMSPKGSIG ne sont pas installés sur n'importe quel client, y compris le serveur sur lequel ils sont hébergés. Ces fichiers sont créés par le service SMS Executive et contiennent le hachage du fichier et sont utilisés pour la validation de la sécurité. SMS Executive le serveur de site conserve le nom du fichier d'origine.
Les fichiers dans le dossier %windows%\ccmsetup sont téléchargées par les ordinateurs clients pendant l'installation du logiciel client Configuration Manager. Le dossier %windows%\ccmsetup est notre désigné intermédiaire pour les fichiers d'installation client. Nous ne pas télécharger ou les installer dans le dossier « Program Files » comme nous ne souhaitez pas que les utilisateurs à la recherche les fichiers, les supprimer par la suite. Ces fichiers sont conservés après l'installation de l'agent du client Configuration Manager en cas de l'agent du client doit être réinstallé - afin d'éviter le téléchargement de fichiers à nouveau sur le réseau. Le client Configuration Manager 2012 installe par défaut dans le dossier %windir%\Ccm.
Tous les fichiers copiés dans le dossier « Windows\winsxs\Catalogs » sont des composants externes requis par Configuration Manager pour une installation réussie du serveur de site Configuration Manager et le client Configuration Manager. Comme un composant d'un tel composant est VCRedist. Aucun d'entre eux sont installés directement à partir de notre serveur de site Configuration Manager 2012 ou les composants clients, au lieu de cela, ils sont installés.
Fichiers binaires d'application ne contiennent pas d'informations de version de fichier valide
TC point 2.8.2 - est les fichiers binaires d'application qui ont des informations de version de fichier valide ?
Comportement attendu :
Fichiers binaires d'application doivent contenir des informations de version de fichier valide, y compris l'éditeur, nom de produit et la Version du produit.
Microsoft Corporation – Microsoft System Center 2012 Configuration Manager : Comportement observé
Résultat : Issue
Résolution: Documentation
Les fichiers binaires Ccmsetup.exe et Scepinstall.exe, qui se trouvent dans le répertoire SMSPKGSIG, intermédiaires avec le plus d'espace disque sur le lecteur du serveur de site (aucun autre ordinateur que le serveur de site ne contiendra ce dossier) et sont utilisés pour valider le hachage/signatures de fichiers distribués au point de distribution. Les fichiers contenus dans le dossier SMSPKGSIG ne sont pas installés sur n'importe quel client, y compris le serveur sur lequel ils sont hébergés. Ces fichiers sont créés par le service SMS Executive et contiennent le hachage du fichier et sont utilisés pour la validation de la sécurité. SMS Executive le serveur de site conserve le nom du fichier d'origine.
Les fichiers suivants dans le même dossier, sans informations de version de fichier valide, sont des fichiers des composants externes qui dépend de Configuration Manager 2012, mais ne contrôle pas :
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
Certains des fichiers exécutables installés par l'application ne contiennent pas de manifeste incorporé et certains exécutent avec supérieurs privilège
TC 3.1.1 - vérifier l'application est lancée avec un jeton d'utilisateur de moindre privilège
Comportement attendu :
Tous les fichiers exécutables installés par l'application s'exécute avec des privilèges minimum.
Microsoft Corporation – Microsoft System Center 2012 Configuration Manager : Comportement observé
Résultat : Issue
Résolution: Documentation
Consulter les fichiers sans manifeste qu'ils se répartissent dans les domaines suivants :
Les fichiers suivants avec une extension « .exe » ne sont pas des applications Win32. Ces fichiers sont conçus pour s'exécuter sur d'autres plateformes (WinCE, Windows Mobile, ARM) et par conséquent, ajout d'un manifeste n'a aucun effet et peut avoir un effet négatif de côté.
dmclientsetup_arm.exe
dmclientsetup_x86.exe
dmclientxfer.exe
dmcommoninstaller.exe
enroll_arm.exe
enroll_x86.exe
Les fichiers suivants sont conçus pour être installés en tant que service et s'exécutent dans le contexte du système Local. Ces fichiers ne peuvent pas lancées interactivement par l'utilisateur afin de l'ajout d'un manifeste ne changerait pas comment elles sont exécutées.
sdkinst.exe
SMSbkup.exe
smssqlbkup.exe
smstsvc.exe
CmRcService
Le suivant fichiers uniquement prise en charge en cours par programme appelé par nos services de base, telles que l'installation du système de site ou de déploiement de système d'exploitation, ou lancés à partir de la console pour effectuer une tâche. La plupart d'entre elles ne peut pas être exécutée indépendamment par un utilisateur afin de l'ajout d'un manifeste ne changerait pas leur mode d'exécution.
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
Les fichiers suivants sont des composants redistribuables externes à partir d'une autre équipe Microsoft et sont des composants requis pour l'installation du client Configuration Manager. Nous n'avons pas contrôler ces fichiers, cependant ils tout installer le logiciel et nécessitent des autorisations élevées et l'ajout d'un manifeste ne changerait pas comment elles sont exécutées.
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
Le fichier suivant est déjà résolu dans notre dérogation pour prendre en charge le « Contrôle de compte d'utilisateur » pour l'installation (2.9).
- ccmsetup.exe
Les fichiers suivants sont destinés à être exécuté par un administrateur, mais ne nécessitent pas d'élévation. Ces fichiers peuvent être lancées dans le cadre de notre console ou manuellement par l'administrateur. Ajout d'un manifeste modifierait le contexte, qu'ils s'exécutent sous afin qu'ils soient le cœur de notre demande de dérogation.
CmRcViewer.exe
cmtrace.exe
SetupDL.exe
Pour simplifier les tests de certification future, nous souhaitons ajouter le manifeste approprié, le cas échéant pour notre prochaine version.
Certains des fichiers binaires installés par l'application ne contiennent pas de signature Authenticode
TC 3.8.1 - sont tous les exécutables installés par application signée ?
Comportement attendu :
Garantir que tous les programmes d'installation et les exécutables préinstallés par application signature Authenticode valide.
Microsoft Corporation – Microsoft System Center 2012 Configuration Manager : Comportement observé
Résultat : Issue
Résolution: Documentation
Les fichiers binaires Ccmsetup.exe, Ccmsetup.cab, Client.msi et Scepinstall.exe, qui se trouvent dans le répertoire SMSPKGSIG, intermédiaires avec le plus d'espace disque sur le lecteur du serveur de site (aucun autre ordinateur que le serveur de site ne contiendra ce dossier) et sont utilisés pour valider le hachage/signatures de fichiers distribués au point de distribution. Les fichiers contenus dans le dossier SMSPKGSIG ne sont pas installés sur n'importe quel client, y compris le serveur sur lequel ils sont hébergés. Ces fichiers sont créés par le service SMS Executive et contiennent le hachage du fichier et sont utilisés pour la validation de la sécurité. SMS Executive le serveur de site conserve le nom du fichier d'origine.
Les fichiers suivants sans signature valide, sont des fichiers de tiers qui dépend de Configuration Manager 2012, mais ne contrôle pas :
dotnetfx40_client_x86_x64.exe
microsoftpolicyplatformsetup.msi
msrdcoob_x86.exe
MSXML6.msi
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 est le pilote de contrôle de logiciel Configuration Manager et est installé dans le cadre du client Configuration Manager, via le fichier Client.msi. Dans l'installation par défaut, ce fichier n'est pas signé, mais nous avons fourni une version signée du fichier dans le média téléchargeable dans le dossier \SMSSetup\Tools\WinQual. Des instructions sur la façon d'installer le pilote de contrôle de logiciel signé seront validées pour une consommation publique à notre disposition générale. Dans une future version de Configuration Manager 2012, le fichier prepdrv.sys, dans le cadre de l'installation par défaut, sera un fichier signé WHQL.
Le fait que le pilote Prepdrv.sys n'est pas signé est waivered par dérogation #356 « MSFT SCCM 2012 – TC1.3.1 – tous les pilotes dans l'application doit passe qualité laboratoires WHQL (Windows Hardware) ». Cela devrait être résolu de signature qui est incorporée dans le pilote ou le fichier CAT poussé avec le pilote.