Скрипт очистки диспетчера учетных данных Windows 7

Скрипт очистки диспетчера учетных данных Windows 7

Я работаю над созданием скрипта для очистки всех общих учетных данных в диспетчере учетных данных.

У меня есть пользователь, у которого несколько сотен общих учетных данных, удаление которых обычными способами будет царской болью. Я все гуглил, и все ответы такие: написать bat-файл с помощью CMDKEY. Ну, проблема в том, что CMDKEY говорит, что учетных данных НЕ найдено... что совершенно бессмысленно, когда у нее их несколько сотен, которые видны в диспетчере учетных данных. Есть ли что-то, что я здесь упускаю? Я также пробовал VaultCMD, и он тоже ничего не нашел. Есть ли другая команда или способ просто очистить диспетчер учетных данных, файл, возможно, хранящийся где-то, который я могу стереть и т. д.?

Единственный способ заставить CMDKEY отображать общие учетные данные — это добавить их из CMDKEY, например cmdkey /generic:testnet /user:test /pass 123

Будет отображена только эта запись.

решение1

Использовать командную строкучистое использование * /удалить Также имеется утилита командной строки: C:> cmdkey /?

Создает, отображает и удаляет сохраненные имена пользователей и пароли.

Синтаксис этой команды:

CMDKEY [{/add | /generic}:имя_цели {/smartcard | /user:имя_пользователя {/pass{:пароль}}} | /delete{:имя_цели | /ras} | /list{:имя_цели}]

Примеры:

Чтобы вывести список доступных учетных данных: cmdkey /list cmdkey /list:targetname

Чтобы создать учетные данные домена: cmdkey /add:targetname /user:username /pass:password cmdkey /add:targetname /user:username /pass cmdkey /add:targetname /user:username cmdkey /add:targetname /smartcard

Для создания универсальных учетных данных: Переключатель /add можно заменить на /generic для создания универсальных учетных данных.

Чтобы удалить существующие учетные данные: cmdkey /delete:targetname

Чтобы удалить учетные данные RAS: cmdkey /delete /ras

Связанный контент