Lecture clé registre

seekawa Messages postés 3 Statut Membre -  
seekawa Messages postés 3 Statut Membre -
Bonjour,

J'ai réalisé un petit script pour vérifier le contenu d'une clé de registre, mais le résultat ne correspond pas à la configuration mise en place.


Set oArgs = WScript.Arguments
path = oArgs(0)
value = oArgs(1)

Set obj = CreateObject("WScript.Shell")
reg = obj.RegRead(path)

If reg = value Then
result = "OK"
Else
result = "KO"
End If
wscript.echo result

La commande que je lance via cmd est : cscript check_key.vbs HKLM\System\CurrentControlSet\Control\Lsa\auditbaseobjects 0 //nologo

(la valeur de la clé vaut bien 0 dans le registre et la commande me retourne KO)

Merci d'avance :)

2 réponses

  1. rene2407 Messages postés 3 Statut Membre 2
     
    if reg != value then
    result = "valeur differente"
    else
    result = "valeur identique"
    end if

    il me semble que tu fais une assignation dans ton premier if :
    if reg=value

    il faut alors faire reg == value pour comparaison
    0
  2. seekawa Messages postés 3 Statut Membre
     
    J'ai testé == et != et, dans les deux cas, j'ai une erreur de compilation...
    0