Я использовал это:
net use "\\SERVER\SHARE" /D /Y
net use "\\SERVER\SHARE" /USER:"Username" "password"
Если это сетевой диск, скажем, F:\
, то используйте это:
net use F: /D /Y
net use F: "\\SERVER\SHARE" /USER:"Username" "password"
Вы можете записать это в некоторый файл .bat
и запустить его для переключения с одного пользователя на другого. Если вы не хотите, чтобы ваш пароль записывался в файл, напишите *
вместо пароля. Затем он попросит вас указать пароль при запуске скрипта.
Редактировать:
Чтобы сделать коммутацию более надежной, я рекомендую использовать сетевой ресурс в качестве подключенного диска. Это обеспечит вам возможность по- настоящему отключиться от него, когда вы захотите, даже если в этот момент есть программы, блокирующие файлы и папки в общем ресурсе.
Если вы обрабатываете файлы, используя \\server\share\
качестве пути, иногда вы не сможете эффективно отключиться от него по загадочным причинам, даже если запись исчезнет из списка net use
.
Вероятно, у вас уже был Pen Drive, который отказывался "безопасно отключаться", даже если вы закрыли все окна. Здесь то же самое, но в этом случае нет никакой заглушки.