RUN AS

Résolu
cyvl Messages postés 35 Statut Membre -  
cyvl Messages postés 35 Statut Membre -
Bonjour,

Voici mon script qui, biensûr ne fonctionne pas :

RUNAS /user:%domain%\%user% "REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings /v AutoConfigURL /t REG_SZ /d %script_connexion% /F"

Je pense avoir localisé le problème (après avoir mit uniquement le REG ADD) : l'espace entre Internet et Settings. J'ai essayé de mettre des guillemets (") mais cela ne fonctionne sur le script présenté. Il faut savoir que la cmd REG ADD suivante fonctionne (apercevez les guillemets) :
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v AutoConfigURL /t REG_SZ /d %script_connexion% /F

Ma question est comment intégrer des espaces dans une commande qui est déjà entre guillemets ? Car si je les met ça va fermer la cmd : "REG ADD "HKEY_..."


Je sais pas si vous me suivez mais merci de votre aide ;)

2 réponses

crapoulou Messages postés 42844 Statut Modérateur, Contributeur sécurité 8 013
 
Bonjour Cyvl,

Il faut que mettes entre guillemets le chemin de la clé de registre.
Par par ailleurs, ces nouveaux guillemets doivent être échappés en les précédent d'un antislash :

runas /user:%domain%\%user% "REG ADD \"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\" /v AutoConfigURL /t REG_SZ /d %script_connexion% /F" 


Tu veux un Nyon ?
0
cyvl Messages postés 35 Statut Membre 29
 
Salut crapoulou,

Merci pour ton aide, cela fonctionne parfaitement. Il fallait tout de même la trouver la solution de l'antislash ;)

Merci encore.
Bonne fin de journée.
0