Batch Registry Schlüssel schon vergeben?
Hallo,
kann man in Batch fragen ob es etwas in der Registry schon gibt?
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.
kann man in Batch fragen ob es etwas in der Registry schon gibt?
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.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 283446
Url: https://administrator.de/contentid/283446
Ausgedruckt am: 26.11.2024 um 09:11 Uhr
3 Kommentare
Neuester Kommentar
Option /F für force benutzen ...
Ein reg add /? hätte es dir auch verraten ....
Gruß jodel
Ein reg add /? hätte es dir auch verraten ....
Gruß jodel
Doku lesen wäre vielleicht mal angesagt ...
Einfach einen Eintrag überschreiben egal ob er existiert:
Oder prüfen ob es einen Schlüssel gibt
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