Credential Managerですべての記憶パスワードを削除するためのWindows 7コマンドラインとは何ですか?


回答:


18

そのためには、バッチファイルを作成する必要があります。多分次のリンクはこれであなたを助けるでしょう

これは同様の投稿です。やってみて。

スクリプト

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

これを管理者として実行すると、次のようになりますHdel was unexpected at this time。-どういう意味ですか?
bgmCoder 2018年

11

次のワンライナーを試してください:

for /F "tokens=1,2 delims= " %G in ('cmdkey /list ^| findstr Target') do  cmdkey /delete %H

バッチファイルとまったく同じように動作しますが、一時ファイルはなく、1行で実行されます。cmdkey / listの結果をfindstr(STDINから文字列を検索します)にパイプします。次に、単一引用符の「処理するコマンド」機能を使用してFORループ内の結果を使用し、各項目(リストの2番目のパラメーター)を削除します。パイピング。一時ファイルはありません。


このコマンドの機能を説明できますか?コンテキストがないため、削除のフラグが付けられています。回答方法をご覧になり、ツアーに参加してください
ブルギ、2016年

バッチファイルとまったく同じように動作しますが、一時ファイルはなく、1行で実行されます。cmdkey / listの結果をfindstr(STDINから文字列を検索します)にパイプします。次に、単一引用符の「処理するコマンド」機能を使用してFORループ内の結果を使用し、各項目(リストの2番目のパラメーター)を削除します。パイピング。一時ファイルはありません。
gccの

2
あなたは必要があります編集 ...その情報を含めるようにあなたの答えを
Burgi

魅力的な作品!
bgmCoder 2018年

よく働きました。注FINDSTRはデフォルトではcAsE sEnSiTivEです。Outlookフラッシュの使用例:( 'cmdkey / list ^ | findstr / i office')ただし、「securityofficer @ org」のようなログオンにも一致するため、より具体的にする必要がある場合があります。
WhoIsRich

2

もちろん、「ターゲット名」の数に依存します。

cmdkey /delete:Administrator && cmdkey /delete:Knuckle-Dragger

OPと同様に、すべて削除したいと思います。
Nam G VU
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.