回答:
そのためには、バッチファイルを作成する必要があります。多分次のリンクはこれであなたを助けるでしょう
これは同様の投稿です。やってみて。
スクリプト
cmdkey.exe /list > "%TEMP%\List.txt"
findstr.exe Target "%TEMP%\List.txt" > "%TEMP%\tokensonly.txt"
FOR /F "tokens=1,2 delims= " %%G IN (%TEMP%\tokensonly.txt) DO cmdkey.exe /delete:%%H
del "%TEMP%\List.txt" /s /f /q
del "%TEMP%\tokensonly.txt" /s /f /q
次のワンライナーを試してください:
for /F "tokens=1,2 delims= " %G in ('cmdkey /list ^| findstr Target') do cmdkey /delete %H
バッチファイルとまったく同じように動作しますが、一時ファイルはなく、1行で実行されます。cmdkey / listの結果をfindstr(STDINから文字列を検索します)にパイプします。次に、単一引用符の「処理するコマンド」機能を使用してFORループ内の結果を使用し、各項目(リストの2番目のパラメーター)を削除します。パイピング。一時ファイルはありません。
Hdel was unexpected at this time
。-どういう意味ですか?