Удалить сохраненные учетные данные диспетчера учетных данных сразу - PullRequest
0 голосов
/ 31 декабря 2018

Я искал более эффективный способ удаления всех учетных данных, хранящихся в диспетчере учетных данных, без необходимости удалять учетные данные по одному.После нескольких часов просмотра я наконец наткнулся на строку командной строки, которая делает именно то, что мне нужно:

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

Поскольку мои знания этого синтаксиса весьма ограничены, я хотел бы знать, что каждый из егораздел на самом деле означает.Я уже знаю, что делают cmdkey / list, findstr и cmdkey / delete , но я не уверен в остальном.

Более того, я хотел бы знать, как делать исключения.Например, в этом случае строка удаляет все строки, у которых есть цель, как показано в списке cmdkey: cmdkey.exe / list example Что делать, если я хочу сделать исключение и удалить только некоторые учетные данные, но не другие?Могу ли я сделать это, используя значение типа вместо целевого значения, например, запросив в командной строке удалить только учетные данные общего типа, а не общие сертификаты и учетные данные типа пароля домена?

Заранее спасибо заВаша помощь.

KR, Энди

...