Apa baris perintah Windows 7 untuk menghapus semua kata sandi yang diingat di Credential Manager?


Jawaban:


18

untuk itu, Anda tentu perlu membuat file batch. mungkin tautan berikut akan membantu Anda dalam hal ini

Ini pos serupa . Cobalah.

Naskah

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

Ketika saya menjalankan ini sebagai administrator, saya mendapatkan: Hdel was unexpected at this time- apa artinya itu?
bgmCoder

11

Coba satu-baris berikut:

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

Itu tidak persis apa yang dilakukan file batch, tetapi tanpa file sementara, dan dalam satu baris. Pipa hasil cmdkey / list ke findstr (yang akan mencari string dari STDIN). Kemudian gunakan hasil di dalam loop FOR menggunakan fitur "perintah untuk memproses" kutipan tunggal itu, dan, menghapus setiap item (parameter kedua dalam daftar) Cara bagus untuk melakukan hal yang sama seperti file batch menggunakan hanya file standar perpipaan, dan tidak ada file sementara.


Bisakah Anda jelaskan apa yang dilakukan perintah ini? Telah ditandai untuk dihapus karena tidak memiliki konteks. Silakan lihat Cara Menjawab dan ikuti tur kami .
Burgi

Itu tidak persis apa yang dilakukan file batch, tetapi tanpa file sementara, dan dalam satu baris. Pipa hasil cmdkey / list ke findstr (yang akan mencari string dari STDIN). Kemudian gunakan hasil di dalam loop FOR menggunakan fitur "perintah untuk memproses" kutipan tunggal itu, dan, menghapus setiap item (parameter kedua dalam daftar) Cara bagus untuk melakukan hal yang sama seperti file batch menggunakan hanya file standar perpipaan, dan tidak ada file sementara.
gcc

2
Anda harus mengedit jawaban Anda untuk memasukkan informasi itu ...
Burgi

Bekerja seperti pesona!
bgmCoder

Bekerja dengan baik. Catatan FINDSTR adalah cAsE sEnSiTivE secara default. Contoh penggunaan Outlook flush: ('cmdkey / list ^ | findstr / i office') tetapi catat itu juga akan cocok dengan logon seperti 'securityofficer @ org' sehingga Anda mungkin ingin lebih spesifik.
WhoIsRich

2

Tentu, tetapi itu tergantung pada berapa banyak 'nama target' yang Anda miliki.

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

Seperti dalam OP saya, saya ingin menghapus semua.
Nam G VU
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.