Batch | Script pour récupérer la valeur d'une clé de registre

Rédigé par O. Clotaire Aucun commentaire
Classé dans : Windows Mots clés : Windows, Script, MS-DOS, Sauvegarder, batch, Base de Registre

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*

A PROPOS

  • Grace à mon expérience dans les Systèmes d'Information, j'ai le privilège de partager mon expérience en les centralisant sous la forme d’une base de connaissance.
  • Parfois certaines de nos questions ne trouvent pas toujours de réponse. Le domaine de l’informatique évolue rapidement, il est alors important de pouvoir profiter des solutions déjà expérimentés.
  • Ce site sera de plus en plus accessible.
  • Je vous remercie d’avance pour vos éventuelles remarques constructives permettant son amélioration.

Écrire un commentaire

 Se rappeler de moi sur ce site
Quelle est le cinquième caractère du mot snji45l ?

Fil RSS des commentaires de cet article

↓