Я ищу простую утилиту Windows, которая идеально смогла бы быть предварительно сконфигурированной с UNC доли Windows, и затем на выполнении, попросите у пользователя его учетных данных и затем смонтируйте что доля к предопределенной букве диска.
Как фон, я настраиваю виртуальную машину для пользователя, который должен регулярно соединяться с другой организацией через VPN, смонтировать сетевой ресурс и затем запустить приложение, которое зависит от того сетевого ресурса, присутствующего и смонтированного к известной букве диска. Проблема состоит в том, что, так как мы - две главным образом несвязанных организации, данные для входа в систему пользователя на виртуальной машине будут совершенно отличаться, чем данные для входа в систему должны были получить доступ к сетевому ресурсу; хуже все еще то, что соединение VPN происходит через VPN SSL, которая не обеспечивает простой способ к пользователям указать постсценарии входа в систему или что-либо удобное как этот.
Начиная со способности даже НАЙТИ, а тем более смонтироваться, сетевой ресурс зависит от VPN, уже бывшей в порядке, я не могу отобразить долю как повторно подключить во входе в систему долю для пользователя. У меня также нет способа заставить VPN соединиться при входе в систему; клиент VPN предотвращает кэширование учетных данных, и в любом случае, учетные данные будут изменяться каждые 30 дней из-за требований к защите организации хостинга.
Так идеально я хотел бы смочь обеспечить ярлык на рабочем столе, который при нажатии поднимает простое диалоговое окно, просящее учетные данные пользователя, и затем пытается отобразить долю. Такой зверь существует?
Ну, можно починить простой пакетный файл, который мог бы немного походить на следующее (непротестированный, но должен работать):
@echo off
set /p user=User name:
net use x: \\server\share * "/user:%user%"
net
самостоятельно попросит пароль когда *
дан (и не отобразит его при вводе). Выше пакетного файла просит имя пользователя с нормальной подсказкой.
Самое простое, которое я знаю, даже без GUI, net
, который идет с самим Windows. Это столь же просто как net use E: \\some\share /user:myname
, и попросит пароль при необходимости. Также хорошо удалить долю, например net use E: /delete
. Посмотрите net use /?
для использования.
Возможно, NetDrives для Вас.
NetDrives является утилитой Windows, которая помогает Вам управлять своими сетевыми ресурсами и подключенными сетевыми дисками.
Функции и снимки экрана
* 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).