se você digitar o comando
net use \SERVERNAME /u:DOMAIN\USER
você será solicitado a usar a senha desse usuário ao acessar esse servidor
Por padrão, quando eu acesso o compartilhamento de alguns computadores (digitando \\ hostname no Windows Explorer), o Windows passa a credencial do meu usuário atual. Ele solicita credenciais somente quando as credenciais do usuário atual estão incorretas.
Existe alguma maneira de forçar o Windows a não passar as credenciais do usuário atual, mas solicitá-las? Pensei em usar o comando net view
, mas ele não pega os parâmetros 'usuário' e 'senha'.
Se a resposta aceita lhe der este erro,
System error 1219 has occurred.
Multiple connections to a server or shared resource by the same user, using
more than one user name, are not allowed. Disconnect all previous connections
to the server or shared resource and try again.
Você precisará primeiro remover os compartilhamentos existentes. Se você estiver com pressa, isso irá neutralizar todos eles, independentemente do servidor;
NET USE * /DELETE
Se você quiser ser um pouco mais preciso e preservar seus outros compartilhamentos, use o seguinte comando para listar os compartilhamentos existentes no servidor;
NET VIEW \SERVERNAME
Em seguida, exclua o compartilhamento conflitante com
NET USE \SERVERNAME\SHARENAME /DELETE
Finalmente, usar a resposta aceita será bem-sucedida;
NET USE \SERVERNAME\SHARENAME /u:USERNAME
Enter the password for 'USERNAME' to connect to 'SERVERNAME':
The command completed successfully.