Добрый день.
Имеется проблема с проверкой доступности сетевой папки. Исходные тестовые данные такие. К Wi-Fi роутеру подключена флешка с NTFS и настроен доступ по Samba по аккаунту. Подключение, отключение и проверку произвожу с CMD-файла запущенного в уже открытом окне командной строки из ограниченной учётной записи в Win 10 Pro x64 Ru и Win 7 Ult x64 Ru (это два разных «железных» компьютера подключенных к роутеру по кабелю и ситуация у них одинаковая).
После успешного отключения от сетевой папки (сообщается «успешно удален.»), проверка показывает, что доступ есть. При этом, если не закрывая окна командной строки закомментировать строчку в CMD-файле с установкой соединения и запустить его повторно, то тот же код по проверке наличия доступа к папке показывает, что доступа нет. Изначально доступ к сетевой папке проверял через создаваемую папку и файл в ней после отключения от сетевой папки. Результат был такой же.
Привожу полностью код тестового CMD-файла и результат его работы (логин и пароль я заменил).
И, соответственно, вопрос — в чём ошибка и как это исправить?
Код CMD-файла
Код:

Echo On
Rem Выставляем кодовую страницу "Кириллица OEM 866".
CHCP 866
Rem Включение расширенной обработки команд (EnableExtensions)
Rem и отложенного расширения переменных среды (EnableDelayedExpansion)
SetLocal EnableExtensions EnableDelayedExpansion
Set "Check=Empty"
Net.exe Use "\\192.168.1.1\Test" "Пароль" /User:"Логин" /persistent:no
TimeOut.exe /T 2
Net.exe Use "\\192.168.1.1\Test" /delete
TimeOut.exe /T 2
Net.exe Use "\\192.168.1.1\Test" /delete
TimeOut.exe /T 2
Echo %Check%
If Exist "\\192.168.1.1\Test\." (
Set "Check=Y"
) Else (
Set "Check=N"
)
Echo %Check%
Результат работы CMD-файла
Код:

Test.cmd
Echo On
Rem Выставляем кодовую страницу "Кириллица OEM 866".
CHCP 866
Текущая кодовая страница: 866
Rem Включение расширенной обработки команд (EnableExtensions)
Rem и отложенного расширения переменных среды (EnableDelayedExpansion)
SetLocal EnableExtensions EnableDelayedExpansion
Set "Check=Empty"
Net.exe Use "\\192.168.1.1\Test" "Пароль" /User:"Логин" /persistent:no
Команда выполнена успешно.
TimeOut.exe /T 2
Время ожидания 0 сек., нажмите любую клавишу для продолжения ...
Net.exe Use "\\192.168.1.1\Test" /delete
\\192.168.1.1\Test успешно удален.
TimeOut.exe /T 2
Время ожидания 0 сек., нажмите любую клавишу для продолжения ...
Net.exe Use "\\192.168.1.1\Test" /delete
Не удалось найти сетевое подключение.
Для вызова дополнительной справки наберите NET HELPMSG 2250.
TimeOut.exe /T 2
Время ожидания 0 сек., нажмите любую клавишу для продолжения ...
Echo Empty
Empty
If Exist "\\192.168.1.1\Test\." (Set "Check=Y" ) Else (Set "Check=N" )
Echo Y
Y
Test.cmd
Echo On
Rem Выставляем кодовую страницу "Кириллица OEM 866".
CHCP 866
Текущая кодовая страница: 866
Rem Включение расширенной обработки команд (EnableExtensions)
Rem и отложенного расширения переменных среды (EnableDelayedExpansion)
SetLocal EnableExtensions EnableDelayedExpansion
Set "Check=Empty"
TimeOut.exe /T 2
Время ожидания 0 сек., нажмите любую клавишу для продолжения ...
Net.exe Use "\\192.168.1.1\Test" /delete
Не удалось найти сетевое подключение.
Для вызова дополнительной справки наберите NET HELPMSG 2250.
TimeOut.exe /T 2
Время ожидания 0 сек., нажмите любую клавишу для продолжения ...
Net.exe Use "\\192.168.1.1\Test" /delete
Не удалось найти сетевое подключение.
Для вызова дополнительной справки наберите NET HELPMSG 2250.
TimeOut.exe /T 2
Время ожидания 0 сек., нажмите любую клавишу для продолжения ...
Echo Empty
Empty
If Exist "\\192.168.1.1\Test\." (Set "Check=Y" ) Else (Set "Check=N" )
Echo N
N