У меня есть сценарий, который я использую, чтобы попытаться изменить сопоставления дисков в моей системе. Он выполняет NET USE [Drive Letter] [Share Path] общему ресурсу ] и NET USE [Drive Letter] /delete , и обе эти операции завершаются успешно (как подтверждено NET USE самостоятельно), но когда я открываю File Explorer, любые сопоставления то, что я изменил, добавил или удалил, там не отображается, и я даже могу получить доступ к общим папкам через эти сопоставления.
Например:
- Я создаю отображение (B:) на
\\127.0.0.1\ShareA, к которому я могу получить доступ, перейдя вB: - Затем я запускаю
NET USEи получаю список с одной записью, в котором говорится «Status: OK, Local: B, Remote \\127.0.0.1\ShareA... - Затем я запускаю
NET USE B: \\127.0.0.1\ShareB, который показывает успешное завершение операции - Я перезапускаю
NET USE, и для отдельной записи значение Remote было изменено на\\127.0.0.1\ShareB - Я открываю Explorer (или Run) и перехожу на
B:и я получаюShareA, а неShareB
Я сделал то же самое с /delete , в первый раз успешно завершив, следующая ошибка броска 2250 (не существует), но отображение все еще есть в проводнике.
Что происходит, что препятствует распространению этих изменений в Explorer?
PS Я использую CMD в качестве администратора, я также пытался перезапустить процесс Windows Explorer (для папок и оболочки, у меня есть два отдельных), но ни один не имеет значения. Я собираюсь попробовать перезагрузить компьютер, но это недопустимое решение, так как эти изменения необходимо внести, пока система работает.
PPS Я только что попробовал NET USE \\127.0.0.1\ShareA /delete , но я получаю ту же ошибку 2250
