Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[Résolu] Recuperer données dans registre windows
Auteur Message
Répondre en citant
Message [Résolu] Recuperer données dans registre windows 
Bonjour

Je souhaite récupérer une la donnée d'une valeur registre qui est une chaine de caractère et la clé est un GUID, donc j'ai crée un batch pour aller récupérer la donnée, mais j’avoue coincer un peu.

Pourriez vous m'aider ?

Voici mon code source :

Code:



set regpath=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
set regvalue=UninstallString

for /f %%a in ('reg query %regpath%') do reg query %%a /v %regvalue%  > nul && for /F "token=5"  %%c in ('reg query %%a  /v "%regvalue%"') do set regdata=%%c  echo %regdata%


rem for /f  %%a in ('reg query %regpath%') do reg query %%a /f "Client Citrix Delivery Client (SV)"




rem test et affichage version OK!

set version=0
if exist "C:\Program Files\Citrix\ICA Client\version.dat" cd "C:\Program Files\Citrix\ICA Client"
(for /f "delims=" %%i in ('type "version.dat"') do set version=%%i)
if %version% == 11.0.0.5284  echo 'good'
cd c:\
set version2 = 0
if exist "C:\Program Files (x86)\Citrix\ICA Client\version.dat" cd  "C:\Program Files (x86)\Citrix\ICA Client"
(for /f "delims=" %%i in ('type "version.dat"') do set version2=%%i)
if %version2% == 11.0.0.5284  echo 'good'
cd C:\Users\807442\Desktop
pause

REM | find "%regvalue%"




Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Résolu] Recuperer données dans registre windows 
Salut,

Tu veux juste récupérer la version de citrix via le registre ?
Poste le résultat du batch stp (juste ce qui concerne le reg) que je te bricole ça, je n'ai pas citrix sous la main là ^^

Ah, et si tu veux, pour faire plus court:
Code:
set VERSION=11.0.0.5284

if exist "C:\Program Files" set "PROG=Program Files"
if exist "C:\Program Files (x86)" set "PROG=Program Files (x86)"

for /f "delims=" %%A in ('type "C:\%PROG%\Citrix\ICA Client\version.dat"') do if %VERSION% EQU %%A echo GOOD



@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [Résolu] Recuperer données dans registre windows 
voila

j'ai reussi a trouver une solution :

set VERSION=11.0.0.5284
set GUID={CA42F9CF-7701-456B-A940-6E87D3C088CF}

if exist "C:\Program Files" set "PROG=Program Files"
if exist "C:\Program Files (x86)" set "PROG=Program Files (x86)"

set regpath=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
if exist "C:\Program Files (x86)" set regpath=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

for /f "delims=" %%A in ('type "C:\%PROG%\Citrix\ICA Client\version.dat"') do if %VERSION% == %%A start Msiexec /X %GUID% REBOOT=ReallySuppress /qb!

pause


mais le soucis devient les droit :/



Répondre en citant
Message [Résolu] Recuperer données dans registre windows 
Salut,

Et avec un clic-droit "exécuter en tant qu'administrateur" ?

@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [Résolu] Recuperer données dans registre windows 
nan c'est pour un déploiement =)



Répondre en citant
Message [Résolu] Recuperer données dans registre windows 
Re,

Tu vas déployer ton script avec un Windows server ?
Si tu crées une GPO tu va normalement t'octroyer les droits admin sur les machines concernées ...

@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [Résolu] Recuperer données dans registre windows 
Nan pas avec windows 7, j'ai du passé par Psexec au final et sa marche nickel =)



Répondre en citant
Message [Résolu] Recuperer données dans registre windows 
Re,

Ok, bon bah nickel alors Okay

@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Message [Résolu] Recuperer données dans registre windows 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch