■やりたいこと
条件判定による繰り返しで、レジストリのエントリ削除をスクリプト(bat又はpowershell)で実施したい。
実行するタイミングでエントリの数が不明なので、存在する分を削除したい。
以下コマンドのように一括削除はしたくありません。
reg delete "xxxxx" /fまたはreg delete "xxxxx" /va /fで
(レジストリパスの表記はxxxxxとしています。)
■詳細
レジストリのエントリにtest1~連番でnまであるとします。
test1
test2
test3
・
・
testn
①この時、条件判定で「test1」のエントリがあったら以下のコマンドでレジストリのエントリから「test1」を削除する。
reg delete "xxxxx" /v test1 /f
(レジストリパスの表記はxxxxxとしています。)
②条件判定で繰り返し存在するtestnまで削除し、以降「test」のエントリが無かったら終了させるスクリプトを作成したい。
上記の条件判定の記述方法がわかりません。
知見が浅いため、ご存じの方がいらしたら、ご教示お願い出来ますでしょうか。
よろしくお願いいたします。
あなたの回答
tips
プレビュー