gerz0ckerz

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.
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 283446

Url: https://administrator.de/forum/batch-registry-schluessel-schon-vergeben-283446.html

Ausgedruckt am: 10.05.2025 um 19:05 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