Utilitário simples do Windows para montar o compartilhamento de rede

2

Estou procurando um utilitário simples do Windows que, de preferência, possa ser pré-configurado com o UNC de um compartilhamento do Windows e, em seguida, em execução, peça ao usuário suas credenciais e monte esse compartilhamento em um letra de unidade predefinida.

Como pano de fundo, estou configurando uma máquina virtual para um usuário que precisa se conectar regularmente a outra organização via VPN, montar um compartilhamento de rede e executar um aplicativo que depende do compartilhamento de rede presente e montado em um letra de unidade conhecida. O problema é que, como somos duas organizações que não são mais relacionadas, as credenciais de login do usuário na máquina virtual serão totalmente diferentes das credenciais de login necessárias para acessar o compartilhamento de rede; Pior ainda é que a conexão VPN ocorre por meio de uma VPN SSL que não oferece uma maneira fácil para os usuários especificarem scripts de pós-login ou qualquer coisa conveniente como essa.

Como a capacidade de localizar FIND e, muito menos, de montar, o compartilhamento de rede depende da VPN já em execução, não posso mapear o compartilhamento como um compartilhamento de reconectar no login para o usuário. Eu também não tenho como fazer a VPN se conectar no login; o cliente VPN impede o armazenamento em cache de credenciais e, em qualquer caso, as credenciais serão alteradas a cada 30 dias devido aos requisitos de segurança da organização de hospedagem.

Então, de preferência, gostaria de fornecer um atalho na área de trabalho que, quando clicado, exibe uma caixa de diálogo simples solicitando as credenciais do usuário e, em seguida, tenta mapear o compartilhamento. Existe tal animal?

    
por delfuego 18.12.2009 / 18:54

3 respostas

4

Bem, você pode montar um arquivo de lote simples que pode ser parecido com o seguinte (não testado, mas deve funcionar):

@echo off
set /p user=User name: 
net use x: \server\share * "/user:%user%"

net em si irá pedir a senha quando * for dado (e não será exibido ao entrar). Acima do arquivo em lote pede o nome do usuário com o prompt normal.

    
por 18.12.2009 / 20:19
1

O mais simples que conheço, mesmo sem uma GUI, é o net , que vem com o próprio Windows. É tão simples quanto net use E: \some\share /user:myname e solicitará uma senha, se necessário. Também é bom excluir um compartilhamento, por exemplo, net use E: /delete . Veja net use /? para uso.

    
por 18.12.2009 / 20:27
0

Talvez NetDrives seja para você.

O NetDrives é um utilitário do Windows que ajuda você a gerenciar seus compartilhamentos de rede e unidades de rede mapeadas.

Recursos e capturas de tela

* Simple configuration of network shares and user logins.
* Supports both UNC connections and mapped network drives.
* Quick access and monitoring of shares through system tray (optional).
* Optionally reconnects to selected shares on startup.
* Optionally starts with Windows and runs in background (system tray).
* Secure password storage (based on Windows Data Protection API).
* Open source (C#, WPF). 

    
por 18.12.2009 / 20:30