Qual é a linha de comando do Windows 7 para remover todas as senhas de lembrete no Credential Manager?


Respostas:


18

para isso, você precisa criar um arquivo em lotes. talvez o link a seguir o ajude nessa

Este é o post semelhante . Experimente.

O script

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

Quando executo isso como administrador, recebo: Hdel was unexpected at this time- o que isso significa?
bgmCoder

11

Experimente o seguinte one-liner:

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

Ele faz exatamente o que o arquivo em lotes faz, mas sem os arquivos temporários e em uma única linha. Canalize os resultados da cmdkey / list para o findstr (que procurará uma sequência de caracteres de STDIN). Em seguida, use o resultado dentro de um loop FOR usando seu recurso de "comando para processar" de aspas simples e, excluindo cada um dos itens (o segundo parâmetro da lista). tubulação e nenhum arquivo temporário.


Você pode explicar o que esse comando faz? Foi sinalizado para remoção por não ter contexto. Por favor, veja Como responder e faça nosso tour .
Burgi 21/10

Ele faz exatamente o que o arquivo em lotes faz, mas sem os arquivos temporários e em uma única linha. Canalize os resultados da cmdkey / list para o findstr (que procurará uma sequência de caracteres de STDIN). Em seguida, use o resultado dentro de um loop FOR usando seu recurso de "comando para processar" de aspas simples e, excluindo cada um dos itens (o segundo parâmetro da lista). tubulação e nenhum arquivo temporário.
gcc

2
Você deve editar sua resposta para incluir essas informações ...
Burgi 22/10

Funciona como um encanto!
precisa saber é o seguinte

Trabalhou muito bem. Nota O FINDSTR é o ENDEREÇO ​​DA CAIXA por padrão. Exemplo de uso de liberação do Outlook: ('cmdkey / list ^ | findstr / i office'), mas observe que também corresponderia a um logon como 'securityofficer @ org', portanto, você pode ser mais específico.
WhoIsRich

2

Claro, mas isso depende de quantos 'nomes de alvo' você possui.

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

Como no meu OP, quero excluir tudo.
Nam G VU
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.