Bonjour à tous,
Une nouvelle version du script de déploiement de Windows Analytics est disponible ici.
Pour rappel, ce script permet de paramétrer un système afin de permettre l’analyse des données dans votre Workspace OMS et vérifie que tous les prés-requis à la mise en oeuvre de Windows Analytics sont bien respectés. Voici le détail des tâches réalisées par ce script :
- Configure l’ID commercial ainsi que le niveau de télémétrie
- Vérifie que le système peut envoyer les informations à Microsoft
- Vérifie que les derniers correctifs requis sont installés
- Vérifie que le système n’est pas en attente de redémarrage
- applique le mode Verbose (si sélectionné en paramètre du script)
- Initie la collecte des données (pratique quand on est un peu pressé 😉 )
Notez que Microsoft collecte des informations lors de l’exécution de ce script, cependant vous pouvez désactiver cela en ajoutant le paramètre dans le fichier runConfig.bat :
AppInsightsOptIn=false
D’autre part vous pouvez exécuter ce script dans SCCM. Le résultat de la commande RunConfig.bat vous donnera le résultat sur les postes. Le tableau suivant détaille la signification des codes de retour de la commande :
Exit Code | Message |
0 | Success |
1 | Unexpected error occurred while executing the script. |
2 | Error when logging to console. $logMode = 0 |
3 | Error when logging to console and file. $logMode = 1 |
4 | Error when logging to file. $logMode = 2 |
5 | Error when logging to console and file. $logMode = unknown |
6 | The commercialID parameter is set to unknown. You need to modify script. |
7 | Function -CheckCommercialId: Unexpected failure |
8 | Failure to create registry key path: HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection |
9 | Error when writing CommercialId to registry |
10 | Error when writing CommercialDataOptIn to registry |
11 | Function -SetupCommercialId: Unexpected failure |
12 | Can’t connect to Microsoft – Vortex. Check your network/proxy settings |
13 | Can’t connect to Microsoft – setting. Check your network/proxy settings |
14 | Can’t connect to Microsoft – compatexchange. Check your network/proxy settings |
15 | Error connecting to Microsoft. Check your network/proxy settings |
16 | Machine requires reboot |
17 | Function -CheckRebootRequired: Unexpected failure |
18 | Outdated compatibility update KB package. Update via Windows Update/WSUS |
19 | This machine doesn’t have the proper KBs installed’. Make sure you have recent compatibility update KB downloaded |
20 | Error writing RequestAllAppraiserVersions registry key |
21 | Function – SetRequestAllAppraiserVersions: Unexpected failure |
22 | RunAppraiser failed with unexpected exception |
23 | Error finding system variable %WINDIR% |
24 | SetIEDataOptIn failed when writing IEDataOptIn to registry |
25 | SetIEDataOptIn failed with unexpected exception |
26 | The operating system is Server or LTSB SKU. The script does not support Server or LTSB SKUs |
27 | The script is not running under System account. The Upgrade Analytics configuration script must be run as system |
28 | Could not create log file at the specified logPath |
Je vous engage vivement à tester ce service gratuit pour la partie Upgrade Readiness et Update Compliance.
Mais aussi le dashboard Device Health si vous disposez de windows 10 E3 / E5 ou Windows 10 Education.
Enjoy 😉
Quid de la configuration de cette fonctionnalité par GPO ou par les clients settings dans sccm ?
Chacune des solutions (scripts, gpo et client settings) sont elle interchangeables ou dois-je prévoir d’exécuter le script en complément d’une des autres solutions ?
Bonjour Renaud,
Comment vas-tu ?
Je suis en train d’écrire un article sur la configuration et l’exécution du script selon ces 3 méthodes (Manuel, GPO, SCCM).
Pour autant, devant tant d’impatience voici un lien vers le site Docs : https://docs.microsoft.com/fr-fr/windows/deployment/upgrade/upgrade-readiness-deployment-script
Il décrit les différents paramètres à spécifier avant d’exécuter le script.
A bientôt 😉