IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Valeurs de registres variables [PowerShell]


Sujet :

Scripts/Batch

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 10
    Par défaut Valeurs de registres variables
    Bonjour,
    je vais aller directement au but :
    je voudrais obtenir les valeurs de la clé de registre $key_ à distance
    la commande suivante fonctionne mais il me manque quelque chose pour finaliser :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $key_="SYSTEM\CurrentControlSet\Services\fhsvc\Parameters\Configs"
    $Reg =[Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('LocalMachine', $IPNumber).OpenSubKey($key_)
    par exemple quelque chose comme ceci :
    quel argument mettre à la place de Getvalue ?

    PS : le résultat ce sont des chemins vers les fichiers de configuration de filehistory :

    C:\Users\toto\AppData\Local\Microsoft\Windows\FileHistory\Configuration\Config
    C:\Users\tata\AppData\Local\Microsoft\Windows\FileHistory\Configuration\Config


    merci

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Si tu fait un "$reg | gm" tu doit constater que $reg est de type "Microsoft.Win32.RegistryKey"

    Ici ont utilise directement les api du framework (Powershell n'étant qu'une surcouche).
    On va donc directement chercher dans la doc du framework, MSDN.

    La doc de RegistryKey :
    https://msdn.microsoft.com/fr-fr/lib...v=vs.110).aspx

    Tu trouvera plusieurs méthodes "Getvalue" mais avec des signatures différentes.
    La signature de base avec un exemple C# : https://msdn.microsoft.com/fr-fr/lib...v=vs.110).aspx

    Ce code devrait te permettre de récupérer les données (contenu) de la valeur "DisplayName"
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    $reg.Getvalue("DisplayName")

  3. #3
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Après relecture je pense que tu souhaite obtenir les valeurs de la clé, la doc msdn indique "GetValueNames()".

    https://msdn.microsoft.com/fr-fr/lib...v=vs.110).aspx

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 10
    Par défaut
    Citation Envoyé par ericlm128 Voir le message
    Après relecture je pense que tu souhaite obtenir les valeurs de la clé, la doc msdn indique "GetValueNames()".

    https://msdn.microsoft.com/fr-fr/lib...v=vs.110).aspx
    merci beaucoup ça marche bien avec getvaluenames(), j'obtiens les valeurs de la clé sur une seule ligne
    avec ValueCount j'ai le nombre de valeurs

    merci pour le lien je regarderai tout cela de près, je serais moins bête à l'avenir

    bon WE

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lire les variables d'environnement ou les valeurs du registre
    Par CodeurNé dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 04/06/2013, 13h20
  2. [XSL] Comment modifier la valeur d'une variable?
    Par sorcer1 dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 17/02/2010, 13h26
  3. afficher dans une boite de dialogue la valeur d'une variable
    Par micknic dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 10/07/2005, 09h25
  4. les valeurs des registres
    Par amrock dans le forum C++
    Réponses: 2
    Dernier message: 28/03/2005, 21h08
  5. Intercepter le changement de valeur d'une variable
    Par Captain_JS dans le forum C++Builder
    Réponses: 5
    Dernier message: 07/01/2005, 08h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo