Назад | Перейти на главную страницу

Повторно подключите сетевой диск Windows после установки сетевого подключения

Пользователь использует часть программного обеспечения (простую базу данных и интерфейсное приложение), которое подключается к базе данных, хранящейся на другой рабочей станции, через подключенный диск. Этот режим доступа поддерживается поставщиком программного обеспечения и никоим образом не является взломом.

Проблема возникает из-за того, что «клиент», который использует пользователь, - это ноутбук, следовательно, он подключается к сети по беспроводной сети. Когда пользователь входит в систему, ноутбук подключается к беспроводной сети, но подключенный диск не был «повторно подключен», так сказать. Я не знаю официальной терминологии для этого, но достаточно сказать, что это выглядит так:

С большим красным крестиком над приводом. Как и диск на фотографии, я могу «дважды щелкнуть» диск в «Мой компьютер» и подключиться к нему. Однако я бы не хотел отправлять это пользователю как «исправление», поскольку на самом деле это не исправление. Перед открытием программы диск должен быть «подключен», иначе программа не запустится.

Я думал об использовании групповой политики «Всегда ждать сети при входе в систему», но я не знаю, применимо ли это к беспроводной сети (тем более, что сетевые профили основаны на пользователях, если они не добавлены в групповую политику), а также поскольку он может вызвать проблемы, если ноутбук находится вне зоны действия известной беспроводной сети.

Я только что попытался зайти в Powershell и перейти к диску K: (см. Снимок экрана выше) в надежде, что он будет достаточно умен, чтобы повторно подключить диск, но это не сработало.

Ищете предложения и / или отдельные обходные пути, предпочтительно на основе PowerShell, одноразовое изменение конфигурации или что-то подобное. Если все остальное не поможет, мне, возможно, придется использовать сетевое использование и заменить текущее сопоставление, но это включает в себя сохранение учетных данных для сетевого диска в сценарии :-(

Я использовал сценарий PowerShell, который использует синхронизированный цикл while, чтобы проверить, подключился ли пользователь к беспроводному SSID, в котором находится база данных, и если да, то либо удалите и воссоздайте подключенный сетевой диск, либо cd в него, я не могу вспомнить, но все это время он был стабильным и является основным бизнес-приложением, поэтому он используется каждый день.