É possível limpar credenciais para remapear unidades usando credenciais diferentes sem efetuar logout?

1

Eu tenho duas contas diferentes em um servidor WebDAV por vários motivos, basicamente nas linhas de arquivos pessoais em um e arquivos relacionados ao tipo escola / trabalho em outro. Tudo é limpo após a reinicialização, então eu tenho um script PowerShell de comprimento para configurar meu ambiente e um script em lote que apenas mapeia as unidades WebDAV adequadas. Eu tenho a configuração para pedir y / n e mapear um conjunto de unidades em y e outro em n.

Geralmente, faço apenas trabalho pessoal em uma sessão ou trabalho não pessoal em uma sessão, mas às vezes estou em uma estação de trabalho por várias horas e, eventualmente, posso mudar de marcha. É um aborrecimento para sair e fazer login novamente (e isso leva vários minutos), e geralmente tenho muitas guias abertas em um navegador que seriam difíceis de reabrir.

Eu tentei excluir as credenciais armazenadas em cache no Gerenciador de Credenciais, como esta resposta sugeriu: indo para rundll32.exe keymgr.dll, KRShowKeyMg r e, em seguida, excluindo a entrada lá.

Depois de fazer isso, ainda consegui acessar as unidades que mapeei. Então, eu desconectei manualmente as unidades e reran o script em lote.

No entanto, indicar que eu queria mapear o conjunto de unidades outro não fez nada. Quando tentei mapear as mesmas unidades novamente, elas foram mapeadas sem solicitar credenciais, mesmo que o Gerenciador de Credenciais estivesse vazio!

Existe algum lugar além do Gerenciador de Credenciais, além do que a resposta acima mencionada instruiu, que eu preciso ir para excluir corretamente as credenciais, para que eu possa remapear como se fosse um novo login?

Soluções propostas que não funcionam:

  • O uso de net use * delete não não funciona.
  • O uso de for /F "tokens=1,2 delims= " %G in ('cmdkey /list ^| findstr Target') do cmdkey /delete %H também não funciona.
  • Usando o endereço IP do servidor para mapear a pasta em vez do nome do domínio. Ouvi dizer que isso pode funcionar para contornar essa restrição para servidores de rede local. O servidor é d.docs.live.net e quando tento mapear usando o endereço IP, isso falha. Caso contrário, eu não me importaria de fazer isso, eu não tenho nenhum problema mapeando ambos os conjuntos de unidades simultaneamente.
por InterLinked 10.07.2018 / 05:31

0 respostas