Acessando um compartilhamento do Windows com um nome de usuário diferente

53

É possível especificar manualmente o nome de usuário, no qual o Windows o usa ao conectar-se a um compartilhamento em rede?

possivelmente \\username@host\...

PS: O servidor e os clientes executam o Windows 7.

Kieth Parker
fonte

Respostas:

40

Você pode especificá-lo através da linha de comando usando o comando net .

net use <driveletter>: \\<server>\<sharename> /USER:<domain>\<username> <password> /PERSISTENT:YES

Você também pode especificar credenciais diferentes usando a GUI do Windows Explorer. Desde o Ferramentas menu, selecione Mapear unidade de rede ... . Na janela de diálogo Mapear unidade de rede, há uma caixa de seleção para "Conectar usando credenciais diferentes".

Nota: Se você não vir a barra de menus no Windows Explorer, pressione a tecla ALT para que ela apareça.


fonte
1
pois net use, se você digitar *a senha, ela será solicitada.
Localhost
Além disso, o <driveletter>: é opcional. Nem todos wan'ts para acessar a rede como um disquete :)
Robert Jørgensgaard Engdahl
19

Sim.

Ao mapear o compartilhamento de rede no Windows Explorer (clique com o botão direito do mouse em nome do compartilhamento> Mapear unidade de rede ), você pode usar credenciais de usuário diferentes:

Mapear compartilhamento de rede

Você também pode fazer isso via prompt de comando (iniciado como administrador):

net use [drive] [share] /user:[user] [password]

Exemplo:

net use s: \\homesrv\share /user:vp pass123
voji
fonte
17
O método da GUI reclama "A pasta de rede especificada está atualmente mapeada usando um nome de usuário e senha diferentes. Para conectar-se usando um nome de usuário e senha diferentes, primeiro desconecte quaisquer mapeamentos existentes para esse compartilhamento de rede". - Não, não é! Eu o acessei apenas com o explorer, não está mapeado. O método CMD reclama "Não são permitidas várias conexões com um servidor ou recurso compartilhado pelo mesmo usuário, usando mais de um nome de usuário. Desconecte todas as conexões anteriores com o servidor ou recurso compartilhado e tente novamente".
Mark Jeronimus
3
@ MarkJeronimus, veja aqui support.microsoft.com/en-us/kb/938120 TL; DR: Você precisa usar o IP do computador, não o nome da rede.
GetFree
@MarkJeronimus Abra as configurações do usuário do Windows, clique em "Gerenciar credenciais" e veja se o compartilhamento está listado em Credenciais do Windows. Nesse caso, você poderá modificar ou remover o logon armazenado lá. Um problema do método GUI é que ele força a atribuição de uma letra de unidade. A seção Credenciais do Windows é onde as informações de logon são armazenadas, independentemente de como o compartilhamento foi acessado ou mapeado.
Daniel Saner
Eu tenho o mesmo problema que Mark. Presumo que o link fornecido pela GetFree esteja relacionado, mas não está totalmente correto, pois no meu caso, eu havia me conectado via IP em primeiro lugar. Parece que a GUI apenas estraga tudo e, como solução alternativa, você pode usar o nome do servidor se tiver usado o IP da GUI ou vice-versa para obter um novo prompt de login ou mapa. Esses tipos de log não são exibidos no Credential Manager.
Lilienthal
1
@oji, na sintaxe do seu shell e no exemplo que você esqueceu de colocar dois pontos logo após a opção / user. Assim:net use s: \\homesrv\share /user:vp pass123
Diego Tercero
10

Para excluir nomes de usuário de compartilhamento salvos:

abrir cmd prompt digite:
net use \\fileservername /del
ou
net use * /del
para excluir todos

found @ http://www.windowsnetworking.com/kbase/WindowsTips/WindowsServer2008/AdminTips/Network/DeleteLoginCredentialsforaNetworkShare.html

Andrew Corkran
fonte
2
Bem-vindo ao Super Usuário! Por favor, leia a pergunta novamente com atenção. Sua resposta não responde à pergunta original. O OP não está perguntando sobre a exclusão de compartilhamentos e sua resposta nem sequer menciona nomes de usuário sobre os quais ele perguntou.
DavidPostill
3
@DavidPostill Talvez não, mas a exclusão de todas tenha me permitido mapear outra.
Paul Stelian