Como salvar a senha de uma unidade de rede mapeada?

14

Eu tenho uma unidade de mapa criada em Ferramentas> Mapear unidade de rede .

A unidade é mapeada para uma pasta compartilhada de uma máquina diferente. Portanto, cada vez que desligo a máquina, ela solicita a senha quando abro a unidade.

Existe uma maneira de salvar essa senha?

Ravisha
fonte

Respostas:

18

Mapeie a unidade usando esta sintaxe no prompt de comando:

net use X: \\Hostname\Share /savecred /p:yes

Ele solicitará um nome de usuário e senha, que serão salvos e não serão solicitados mesmo após uma reinicialização.

Você também pode adicionar as credenciais abrindo Iniciar → Executar → control userpasswords2→ Avançado → Gerenciar senhas.

Esse recurso existe no Windows XP e posterior.

Stephen Jennings
fonte
Não o seu trabalho
Ravisha
@Ravisha O que acontece quando você tenta? Você recebeu uma mensagem de erro? Você pode postar o texto exato que está digitando e que não está funcionando?
Stephen Jennings
Eu forneci a senha correta da maneira que você mencionou. Não estou recebendo nenhum erro, mas está solicitando a senha quando abro a unidade mapeada
Ravisha
Se você for em control userpasswords2> Avançado> Gerenciar senhas, o nome do computador aparece lá? Tente excluí-lo, se for o caso, execute o net usecomando novamente e verifique se a mensagem "A operação foi concluída com êxito".
Stephen Jennings
fez isso, mas ainda no reinício a senha deve ser inserido
Ravisha
2

Stephen Jennings tem a resposta correta, mas eu descobri que existem alguns computadores XP que ainda não salvam a senha na unidade de rede após uma reinicialização (como Ravisha e user65130 podem ter descoberto). A única solução que encontrei nesses computadores XP é colocar isso em um arquivo em lotes:

net use X: \\Hostname\Share password /savecred /p:yes

ou

net use X: \\Hostname\Share /user:machinename\username password /savecred /p:yes

Coloque o arquivo em lotes na pasta Inicialização e, em cada reinicialização, a unidade mapeada é reconectada. O lado ruim desse método é que a senha está sendo salva como texto sem formatação em um arquivo.

Jeff Baker
fonte
1
Eu acredito que o seja XP salva a senha ou não deveria depender da edição (Home / Media Center vs Professional), mas eu encontrei todos os tipos de estranheza com a poupança de credenciais para compartilhamentos de rede entre edições do Windows (e versões).
lzam 21/09/14
1

Primeiro, se você estiver em um ambiente de domínio, daria as permissões NTFS corretas para o compartilhamento e configuraria um script de logon. Eu gosto de usar net use

net use z: \\server\sharename

Se você estiver em um ambiente de trabalho, se criar o mesmo nome de usuário e senha na máquina compartilhada ao fazer login no cliente, poderá fazer a mesma coisa.

Se algo assim não estiver disponível, você poderá especificar o nome de usuário e a senha com o script.

net use z: \\server\sharename /user:machinename\username Password

Torno um pouco mais difícil para o usuário comum conhecer as permissões e defini-lo como um exe com esta ferramenta.

http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html

Nixphoe
fonte
Usando o segundo método, se a unidade for desconectada (não mapeada, apenas desconectada), solicitará uma senha na próxima vez que for acessada. O argumento / savecred armazena as credenciais no armazenamento protegido por LSASS para que possam ser reutilizadas automaticamente.
Stephen Jennings
1
@echo off
echo --------------------------delete map drive all------------------------
net use * /delete /yes
echo ------------------create drive --------------------------------
net use m: \172.16.0.136\Source /user:aleg\masr masr2006*
net use n: \172.16.0.136\scanner_bat_test /user:alwq\4288044 masr2006*    
echo ---------------------------------------------------    
EXIT
orestes
fonte
0
@echo off
echo --------------------------delete map drive all------------------------
net use * /delete /yes
echo ------------------create drive --------------------------------
net use m: \\172.16.0.136\Source /user:aleg\masr masr2006*
net use n: \\172.16.0.136\scanner_bat_test /user:alwq\4288044 masr2006*
echo ---------------------------------------------------

EXIT
masrnet2006
fonte
6
Você deve tentar explicar o que está fazendo, apenas copiar e colar um script com suas configurações não é realmente útil.
Matteo
1
Ele está excluindo todos os mapeamentos de unidades e, em seguida, remapeando m: en: usando credenciais e senha de domínio. Eu acho que não é um script bem escrito, pois se você tiver outros mapeamentos de unidade além de m: en: eles serão surpreendidos pela primeira parte do script.
Sun