Configuration des appareils via le script de configuration de la conformité des mises à jour

S'applique à

  • Windows 10
  • Windows 11

Notes

Une nouvelle stratégie est nécessaire pour utiliser la conformité des mises à jour : « AllowUpdateComplianceProcessing ». Si vous utilisez déjà update compliance et que vous avez configuré vos appareils avant le 10 mai 2021, vous devez réexécuter le script afin que la nouvelle stratégie puisse être configurée.

Le script de configuration de la conformité des mises à jour est la méthode recommandée pour configurer les appareils afin d’envoyer des données à Microsoft pour les utiliser avec update compliance. Le script configure les stratégies de backing des clés de Registre, s’assure que les services requis sont en cours d’exécution, et bien plus encore. Ce script est un complément recommandé pour configurer les stratégies requises documentées dans les périphériques configurés manuellement pour la conformité des mises à jour,car il peut fournir des commentaires sur la nécessité de problèmes de configuration en dehors des stratégies configurées.

Notes

Le script de configuration configure directement les clés de Registre. Les clés de Registre peuvent potentiellement être écrasées par des paramètres de stratégie tels que la stratégie de groupe ou la gestion des stratégies de groupe. La reconfiguration des appareils avec le script ne reconfigurepas les stratégies précédemment définies, à la fois dans le cas de la stratégie de groupe et de la gestion des périphériques mobiles. En cas de conflit entre vos configurations de stratégie de groupe ou de gestion des périphériques mobiles et les configurations requises répertoriées dans la configuration manuelle des appareils pour la conformité des mises à jour,il se peut que les données de l’appareil n’apparaissent pas correctement dans Update Compliance.

Vous pouvez télécharger le script à partir du Centre de téléchargement Microsoft. Continuez à lire pour apprendre à configurer le script et interpréter les codes d’erreur qui sont sorties dans les journaux pour la résolution des problèmes.

Organisation de ce script

Les deux fichiers principaux de ce script sont ConfigScript.ps1 les suivants RunConfig.bat : Vous configurez en fonction des instructions en elle-même, qui s’exécutent ensuite avec RunConfig.bat .bat les ConfigScript.ps1 paramètres entrés dans RunConfig.bat . Il existe deux façons d’utiliser le script : en mode pilote ou en mode déploiement.

  • En **** mode pilote ( ), le script entre en mode détaillée avec des diagnostics améliorés et enregistre les résultats dans le chemin d’accès runMode=Pilot défini logpath avec RunConfig.bat . Le mode pilote est le meilleur pour une séquence pilote du script ou pour la résolution des problèmes de configuration.
  • En **** mode déploiement ( runMode=Deployment ), le script s’exécute en mode silencieux.

Utilisation de ce script

Ouvrez et configurez les étapes suivantes (en supposant qu’il s’agit RunConfig.bat d’une première run, avec runMode=Pilot :

  1. Définissez logPath l’endroit où vous souhaitez enregistrer les journaux. Assurez-vous runMode=Pilot que .
  2. Définissez commercialIDValue votre ID commercial.
  3. Exécutez le script.
  4. Examinez les journaux pour tout problème. S’il n’y a aucun problème, tous les appareils ayant une configuration et un profil réseau similaires sont prêts pour le déploiement du script avec runMode=Deployment .
  5. En cas de problème, rassemblez les journaux et fournissez-les au support technique.

Erreurs de script

Erreur Description
27 Pas de compte système.
37 Exception inattendue lors de la collecte des journaux
1 Erreur générale inattendue
6 CommercialID non valide
48 CommercialID n’est pas un GUID
8 Impossible de créer le chemin d’accès à la clé de Registre pour configurer CommercialID
9 Impossible d’écrire CommercialID au chemin d’accès à la clé de Registre
53 Il existe des valeurs CommercialID en conflit.
11 Résultat inattendu lors de la configuration de CommercialID.
62 La clé de Registre AllowTelemetry n’est pas du type correct REG_DWORD
63 AllowTelemetry n’est pas définie sur la valeur appropriée et n’a pas pu être définie par le script.
64 AllowTelemetry n’est pas du type correct REG_DWORD.
99 L’appareil n’est Windows 10.
40 Exception inattendue lors de la vérification et de la définition de la télémétrie.
12 Échec de CheckVortexConnectivity, consultez la sortie du journal pour plus d’informations.
12 Échec inattendu lors de l’exécution de CheckVortexConnectivity.
66 Échec de la vérification de la connectivité UTC et des téléchargements récents.
67 Échec inattendu lors de la vérification du programme CSP UTC.
41 Impossible d’usurper l’identité de l’utilisateur connecté.
42 Exception inattendue lors de la tentative d’emprunt d’identité de l’utilisateur connecté.
43 Exception inattendue lors de la tentative d’emprunt d’identité de l’utilisateur connecté.
16 Le redémarrage est en attente sur l’appareil, redémarrez l’appareil et redémarrez le script.
17 Exception inattendue dans CheckRebootRequired.
44 Erreur lors de l’exécution du service CheckDiagTrack.
45 DiagTrack.dll'est pas trouvé.
50 Service DiagTrack non en cours d’exécution.
54 Service De l’Assistant De signature de compte Microsoft (MSA) désactivé.
55 Échec de la création du chemin d’accès du Registre pour SetDeviceNameOptIn
56 Échec de la création de la propriété pour SetDeviceNameOptIn au chemin d’accès au Registre
57 Échec de la mise à jour de la valeur pour SetDeviceNameOptIn
58 Exception inattendue dans SetrDeviceNameOptIn
59 Échec de la suppression de la propriété LastPersistedEventTimeOrFirstBoot au chemin d’accès du Registre lors de la tentative de nettoyage de OneSettings.
60 Échec de la suppression de la clé de Registre lors de la tentative de nettoyage de OneSettings.
61 Exception inattendue lors de la tentative de nettoyage de OneSettings.
52 In trouver le Census.exe
51 Exception inattendue lors d’une tentative d'Census.exe
34 Exception inattendue lors de la tentative de vérification des paramètres du proxy.
30 Impossible de désactiver Enterprise proxy d’th. Cette valeur de Registre doit être 0 pour que l’UTC fonctionne dans un environnement proxy authentifié.
35 Exception inattendue lors de la vérification du proxy utilisateur.
91 Échec de la création d’un chemin d’accès au Registre pour EnableAllowUCProcessing
92 Échec de la création de la propriété enableAllowUCProcessing au chemin d’accès au Registre
93 Échec de la mise à jour de la valeur pour EnableAllowUCProcessing
94 Exception inattendue dans EnableAllowUCProcessing