gerz0ckerz
Goto Top

Batch Registry Schlüssel schon vergeben?

Hallo,

kann man in Batch fragen ob es etwas in der Registry schon gibt?

41ec030abd1e39dcd23f9088ce20b8eb

Auf dem Bild sieht man, dass die 1 bereits vergeben ist.
Wenn ich aber diese Zahl in meiner Batch nochmal eingebe, wird gefragt ob ich das alte überschreiben möchte.
Diese Nachricht soll aber nicht erscheinen, sondern es soll einfach eine Nachricht kommen wo steht "Dieser benutzername ist bereits vergeben."
Ich dachte das geht einfach mit if exist ('reg query HKCU\...') oder so ähnlich.

EDIT: es soll nur nach dem "Ordner" gefragt werden ob der existiert nicht der Wert in dem Ordner.

Freue mich schon auf Antworten und danke im Voraus.

Content-ID: 283446

Url: https://administrator.de/contentid/283446

Ausgedruckt am: 26.11.2024 um 09:11 Uhr

114757
114757 20.09.2015 aktualisiert um 13:07:48 Uhr
Goto Top
Option /F für force benutzen ...
Ein reg add /? hätte es dir auch verraten ....

Gruß jodel
GERz0cKErZ
GERz0cKErZ 20.09.2015 um 13:08:57 Uhr
Goto Top
Zitat von @114757:

Option /F für force benutzen ...
Ein reg add /? hätte es dir auch verraten ....

Gruß jodel

Wie genau sähe das aus?...
114757
114757 20.09.2015 aktualisiert um 13:36:45 Uhr
Goto Top
Doku lesen wäre vielleicht mal angesagt ...

Einfach einen Eintrag überschreiben egal ob er existiert:
reg add "HKCU\War\User" /v 1 /d "User 1" /f  

Oder prüfen ob es einen Schlüssel gibt
reg query "HKCU\War\User" /ve 2>nul && echo Eintrag existiert || echo Eintrag existiert nicht