Utilidad simple de Windows para montar la red compartida

2

Estoy buscando una utilidad simple de Windows que idealmente pueda preconfigurarse con el UNC de un recurso compartido de Windows, y luego, al ejecutar, solicite al usuario sus credenciales y luego monte ese recurso compartido en una letra de unidad predefinida .

Como fondo, estoy configurando una máquina virtual para un usuario que necesita conectarse regularmente a otra organización a través de VPN, montar un recurso compartido de red y luego ejecutar una aplicación que depende de que ese recurso compartido de red esté presente y montado en una letra de unidad conocida . El problema es que, dado que somos dos organizaciones en su mayoría no relacionadas, las credenciales de inicio de sesión del usuario en la máquina virtual serán completamente diferentes a las credenciales de inicio de sesión necesarias para acceder al recurso compartido de red; peor aún es que la conexión VPN se realiza a través de una VPN SSL que no proporciona una manera fácil para que los usuarios especifiquen secuencias de comandos posteriores al inicio de sesión o cualquier cosa conveniente como esa.

Dado que la capacidad de incluso ENCONTRAR, mucho menos montar, el recurso compartido de red depende de que la VPN ya esté en funcionamiento, no puedo asignar el recurso compartido como un recurso compartido de reconexión al inicio de sesión para el usuario. Tampoco tengo forma de hacer que la VPN se conecte al iniciar sesión; el cliente VPN evita el almacenamiento en caché de las credenciales y, en cualquier caso, las credenciales cambiarán cada 30 días debido a los requisitos de seguridad de la organización de alojamiento.

Así que, idealmente, me encantaría poder proporcionar un acceso directo en el escritorio que, cuando se hace clic, muestra un cuadro de diálogo simple que solicita las credenciales del usuario y luego intenta asignar el recurso compartido. existe tal bestia?

delfuego
fuente

Respuestas:

4

Bueno, puedes improvisar un archivo por lotes simple que podría parecerse un poco a lo siguiente (no probado, pero debería funcionar):

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

neten sí pedirá la contraseña cuando *se proporcione (y no la mostrará al ingresar). El archivo por lotes anterior solicita el nombre de usuario con el mensaje normal.

Joey
fuente
No tenía idea de que podría haber net usepedido una contraseña, eso es útil y es exactamente lo que necesito. ¡Gracias una tonelada!
delfuego
1

Lo más simple que sé, incluso sin una GUI, es netque viene con el propio Windows. Es tan simple como net use E: \\some\share /user:mynamey pedirá una contraseña si es necesario. También es bueno eliminar un recurso compartido, por ejemplo net use E: /delete. Ver net use /?para el uso.

Ronald Blaschke
fuente
0

Quizás NetDrives es para ti.

NetDrives es una utilidad de Windows que lo ayuda a administrar sus recursos compartidos de red y unidades de red asignadas.

Características y capturas de pantalla

* 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). 

Unidades netas

Unidades netas 2

Sathyajith Bhat
fuente
Hmm, esto podría estar un poco sobre diseñado para mi uso, pero no obstante parece útil.
delfuego