Question
Créer clé de registre et une valeur chaine en même
- julien
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 11
- Remerciements reçus 0
il y a 12 ans 7 mois #15392
par julien
Créer clé de registre et une valeur chaine en même a été créé par julien
Bonsoir à tous,
voici mon petit soucis!
j'ai ces 2 lignes de commande qui fonctionne parfaitement à part:
new-item -path HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\REGDNS
et
new-itemproperty -path HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\REGDNS -name \"DisableDNS\" -value \"ok\"
comment fait t'on pour faire ces 2 actions en même temps dans un seul script?
Merci beaucoup de votre aide
voici mon petit soucis!
j'ai ces 2 lignes de commande qui fonctionne parfaitement à part:
new-item -path HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\REGDNS
et
new-itemproperty -path HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\REGDNS -name \"DisableDNS\" -value \"ok\"
comment fait t'on pour faire ces 2 actions en même temps dans un seul script?
Merci beaucoup de votre aide
Connexion ou Créer un compte pour participer à la conversation.
- Gabriel
-
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 248
- Remerciements reçus 1
il y a 12 ans 7 mois #15394
par Gabriel
Réponse de Gabriel sur le sujet Re:Créer clé de registre et une valeur chaine en
dans un fichier texte que tu sauvegardes avec l'extension ps1
et tu met les 2 lignes l'une après l'autre.
si il n'y a pas de fonctions, de boule ou autres trucs Powershell va exécuter de façon séquentielle ton fichier.
la question est plutôt de savoir si on peut faire ca avec une seule commande?
le problème est identique a la création d'un fichier dans un répertoire qui n'existe pas.
tu créés d'abord le répertoire, puis tu créés le fichier.
là pareil tu crée le dossier qui va contenir la clé de registre.
pour infos tes commandes powershell format les en CODE comme ceci
[code:1]
new-item -path HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\REGDNS
new-itemproperty -path HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\REGDNS -name \"DisableDNS\" -value \"ok\"
[/code:1]
comme ça les \"\\" apparaissent
et tu met les 2 lignes l'une après l'autre.
si il n'y a pas de fonctions, de boule ou autres trucs Powershell va exécuter de façon séquentielle ton fichier.
la question est plutôt de savoir si on peut faire ca avec une seule commande?
le problème est identique a la création d'un fichier dans un répertoire qui n'existe pas.
tu créés d'abord le répertoire, puis tu créés le fichier.
là pareil tu crée le dossier qui va contenir la clé de registre.
pour infos tes commandes powershell format les en CODE comme ceci
[code:1]
new-item -path HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\REGDNS
new-itemproperty -path HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\REGDNS -name \"DisableDNS\" -value \"ok\"
[/code:1]
comme ça les \"\\" apparaissent
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 12 ans 7 mois #15398
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Créer clé de registre et une valeur chaine en même
Bonjour,
Un script PowerShell est un fichier au format texte dont l'extension est '.ps1'.
A l'exécution d'un script, chaque ligne de code qu'il contient est exécutée l'une après l'autre (là je résume, mais avant et pendant l’exécution, il se passe plus de choses ^^).
Donc, tu devrais pouvoir mettre ces 2 lignes de commande dans le même script.
Il faudra logiquement placer la commande qui permet de générer la clef de registre avant celle qui créé la valeur, dans la ruche qui vient d'être créée.
@ +
Matthew BETTON
PS : Penses à utiliser les balises [ c o d e ] et [ / c o d e ] (sans les espaces) lorsque tu saisis des lignes de code, ceci afin de faciliter la lecture de ton code dans ce Forum (ex. dans ton cas les slashs ne sont pas affichés, ce qui est le cas entre les balises code).
Un script PowerShell est un fichier au format texte dont l'extension est '.ps1'.
A l'exécution d'un script, chaque ligne de code qu'il contient est exécutée l'une après l'autre (là je résume, mais avant et pendant l’exécution, il se passe plus de choses ^^).
Donc, tu devrais pouvoir mettre ces 2 lignes de commande dans le même script.
Il faudra logiquement placer la commande qui permet de générer la clef de registre avant celle qui créé la valeur, dans la ruche qui vient d'être créée.
@ +
Matthew BETTON
PS : Penses à utiliser les balises [ c o d e ] et [ / c o d e ] (sans les espaces) lorsque tu saisis des lignes de code, ceci afin de faciliter la lecture de ton code dans ce Forum (ex. dans ton cas les slashs ne sont pas affichés, ce qui est le cas entre les balises code).
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 12 ans 7 mois #15399
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Créer clé de registre et une valeur chaine en
tonic8 écrit:
Double poste ^^
Avec ces 2 explications, 'deroche' devrait pouvoir s'en sortir ...
dans un fichier texte que tu sauvegardes avec l'extension ps1
...
Double poste ^^
Avec ces 2 explications, 'deroche' devrait pouvoir s'en sortir ...
Connexion ou Créer un compte pour participer à la conversation.
- julien
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 11
- Remerciements reçus 0
il y a 12 ans 7 mois #15404
par julien
Réponse de julien sur le sujet Re:Créer clé de registre et une valeur chaine en
Merci pour votre aide à tous les deux !!
Désolé pour les balises j'ai pas fais gaffe dans mon copier-coller
En fait c'est ce que je fais (créer fichier texte, changer l'extension en ps1 et l’exécuter) mais ça ne fonctionne pas j'ai une fenêtre qui s'ouvre avec des écrits rouges donc erreur mais ça passe tellement vite que je n'ai pas le temps de voir !!
je mets les 2 scripts dans le bon ordre et rien n'y fait et même quand je ne mets que le premier script ça ne fonctionne pas mieux !!(on est pas débutant pour rien lol).
C'est rageant car ça fonctionne dans une fenêtre powershell mais pas en exécution de script
Une idée?
Merci en tout cas
Désolé pour les balises j'ai pas fais gaffe dans mon copier-coller
En fait c'est ce que je fais (créer fichier texte, changer l'extension en ps1 et l’exécuter) mais ça ne fonctionne pas j'ai une fenêtre qui s'ouvre avec des écrits rouges donc erreur mais ça passe tellement vite que je n'ai pas le temps de voir !!
je mets les 2 scripts dans le bon ordre et rien n'y fait et même quand je ne mets que le premier script ça ne fonctionne pas mieux !!(on est pas débutant pour rien lol).
C'est rageant car ça fonctionne dans une fenêtre powershell mais pas en exécution de script
Une idée?
Merci en tout cas
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 12 ans 7 mois #15406
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Créer clé de registre et une valeur chaine en
Ouvre une console PowerShell, saisie la première commande puis exécute là dans la console.
Fais la même chose pour la seconde commande.
Poste ici les messages d'erreur.
Fais la même chose pour la seconde commande.
Poste ici les messages d'erreur.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.043 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Créer clé de registre et une valeur chaine en même