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.
Please also mark the comments that contributed to the solution of the article
Content-Key: 283446
Url: https://administrator.de/contentid/283446
Printed on: April 27, 2024 at 00:04 o'clock
3 Comments
Latest comment
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