Estou trabalhando na criação de um script para limpar todas as credenciais genéricas no gerenciador de credenciais.
Tenho um usuário aqui que possui centenas de credenciais genéricas, excluí-las por meios convencionais será uma dor de cabeça. Pesquisei tudo no Google e todas as respostas são: escreva um arquivo bat usando CMDKEY. Bem, o problema é que CMDKEY diz que NÃO foram encontradas credenciais... o que não faz absolutamente nenhum sentido quando ela tem várias centenas visíveis no gerenciador de credenciais. Há algo que estou faltando aqui? Eu também tentei o VaultCMD e também não encontrei nada. Existe outro comando ou maneira de simplesmente limpar o gerenciador de credenciais, um arquivo talvez armazenado em algum lugar que eu possa apagar, etc.?
A única maneira de fazer com que o CMDKEY mostre uma credencial genérica é adicioná-la do CMDKEY, como cmdkey /generic:testnet /user:test /pass 123
Ele exibirá essa entrada e somente isso.
Responder1
Usar linha de comandouso líquido * /delete Há também um utilitário de linha de comando: C:> cmdkey /?
Cria, exibe e exclui nomes de usuário e senhas armazenados.
A sintaxe deste comando é:
CMDKEY [{/add | /generic}:targetname {/smartcard | /usuário:nomedeusuário {/pass{:senha}}} | /delete{:nome do destino | /ras} | /lista{:nome do destino}]
Exemplos:
Para listar as credenciais disponíveis: cmdkey /list cmdkey /list:targetname
Para criar credenciais de domínio: cmdkey /add:targetname /user:username /pass:password cmdkey /add:targetname /user:username /pass cmdkey /add:targetname /user:username cmdkey /add:targetname /smartcard
Para criar credenciais genéricas: A opção /add pode ser substituída por /generic para criar credenciais genéricas
Para excluir credenciais existentes: cmdkey /delete:targetname
Para excluir credenciais RAS: cmdkey /delete /ras