Batch | Script pour récupérer la valeur d'une clé de registre
Rédigé par O. Clotaire
Aucun commentaire
Classé dans : Windows
Cette fois, je dois savoir si une clé de registre existe puis exporter ce résultat sous forme de liste d'ordinateurs. En utilisant la commande REG QUERY nous aurons la valeur de cette clé.
Ici, nous allons créer une requête permettant de vérifier l'existence de la donnée d'une valeur d'une ruche de la Base de Registre. Cette information sera sauvegardé sous la forme de fichier.txt vers un dossier du réseau.
Réponse de la requête lorsque qu'il n'y a pas de valeur :
Réponse de la requête lorsque que la valeur est vide :
Réponse de la requête lorsque la valeur contient une donnée :
Remarques de P. Cuff :
usebackq : Est nécessaire à cause de la commande REG QUERY qui utilise des guillemets doubles.
skip=4 : Ignore toutes les sorties à l'exception de l'information contenant le nom, le type et la valeur lorsqu'ils existent.
2^>nul : Empêche le message d'erreur d'apparaître.
^ : Est le caractère d'échappement qui permet de mettre le > dans la commande FOR.
* : Lorsque la valeur contient des espaces, utilisez un caractère générique pour le dernier jeton :
FOR /F "usebackq skip=2 tokens=1-2*