Co to jest wiersz poleceń systemu Windows 7, aby usunąć wszystkie zapamiętane hasła w Credential Manager?


Odpowiedzi:


18

w tym celu z pewnością musisz utworzyć plik wsadowy. może poniższy link pomoże ci w tym

To jest podobny post . Wypróbuj to.

Scenariusz

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

Kiedy uruchamiam to jako administrator, otrzymuję: Hdel was unexpected at this time- co to znaczy?
bgmCoder

11

Wypróbuj następującą linijkę:

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

Robi dokładnie to, co robi plik wsadowy, ale bez plików tymczasowych i w jednym wierszu. Wklej wyniki cmdkey / list do findstr (który wyszuka ciąg z STDIN). Następnie użyj wyniku w pętli FOR, używając jego pojedynczego cudzysłowu „polecenia do przetworzenia”, i usuwając każdy z elementów (drugi parametr na liście) Sprytny sposób na zrobienie tego samego, co plik wsadowy przy użyciu standardowego potokowanie i brak plików tymczasowych.


Czy możesz wyjaśnić, co robi to polecenie? Został oznaczony do usunięcia, ponieważ nie ma kontekstu. Zobacz Jak odpowiedzieć i wybrać się na naszą wycieczkę .
Burgi

Robi dokładnie to, co robi plik wsadowy, ale bez plików tymczasowych i w jednym wierszu. Wklej wyniki cmdkey / list do findstr (który wyszuka ciąg z STDIN). Następnie użyj wyniku w pętli FOR, używając jego pojedynczego cudzysłowu „polecenia do przetworzenia”, i usuwając każdy z elementów (drugi parametr na liście) Sprytny sposób na zrobienie tego samego, co plik wsadowy przy użyciu standardowego potokowanie i brak plików tymczasowych.
gcc

2
Powinieneś edytować swoją odpowiedź, aby uwzględnić te informacje ...
Burgi,

Działa jak marzenie!
bgmCoder,

Działa świetnie. Uwaga FINDSTR jest domyślnie sEnSiTivE. Przykład użycia opróżniania w programie Outlook: ('cmdkey / list ^ | findstr / i office'), ale pamiętaj, że pasowałby również do logowania, np. „Securityofficer @ org”, więc możesz chcieć być bardziej szczegółowy.
WhoIsRich

2

Jasne, ale zależy to od tego, ile masz „nazw docelowych”.

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

Tak jak w moim OP, chcę usunąć wszystko.
Nam G VU,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.