Я искал более эффективный способ удаления всех учетных данных, хранящихся в диспетчере учетных данных, без необходимости удалять учетные данные по одному.После нескольких часов просмотра я наконец наткнулся на строку командной строки, которая делает именно то, что мне нужно:
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, Энди