Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Операционные системы общие вопросы
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.07.2010, 04:11   #1
Rovert
Новичок
Джуниор
 
Регистрация: 16.07.2010
Сообщений: 2
По умолчанию Проблема с использованием Net Use

Я пытаюсь подключиться к ресурсу другим пользователем с помощью net use.
c:\>net use \\srvru001\Новая /user:Admin 1224355
Системная ошибка 1219.

Множественное подключение к серверу или разделяемым ресурсам одним пользователем
с использованием более одного имени пользователя не разрешено. отключите все предыдущие подключения к серверу или разделяемым ресурсам и повторите...


От сюда следует что нужно удалить предыдущие подключения.
Использую команду net use, отключаю существующие сетевые подключения следующим образом:

c:\>net use * /delete /yes
Имеются следующие удаленные подключения:
\\server\Общая 1
\\server\Общая
\\server\share
\\server\share 1
Продолжение приведет к отмене подключений.
Команда выполнена успешно.

Вывожу список подключений:
c:\>net use
Новые подключения будут запомнены
Ок \\server\Общая 1
Ок \\server\Общая

Получилось так, что некоторые подключения не исчезли из списка. Предполагаю, что это связано с наличием русских символов в пути к ресурсу.

Кавычки:

c:\>net use “\\server\Общая” /delete
Не удалось найти сетевое подключение.
Для вызова дополнительной справки наберите NET HELPMSG 2250

Вопрос:
В чём причина невозможности отключения соединений?
Каким образом закрыть эти соединения, чтобы была возможность создать и под другим пользователем?
Rovert вне форума Ответить с цитированием
Старый 16.07.2010, 12:41   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

из под чего ввод команды net use? из под командной строки, батника ? русские вводите в кодировке dos?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 21.07.2010, 07:39   #3
Rovert
Новичок
Джуниор
 
Регистрация: 16.07.2010
Сообщений: 2
По умолчанию

Из под cmd. Да и из под батника пробывал в обоих кодировках win и в doc.
Так и так не работает. на oszone.ru мне посоветовали вариант:


Echo off & Chcp 1251 & Cls
Echo.&Echo Отключение сетевых дисков&Echo.
For /f "Tokens=1-3* delims=\" %%a in ('Reg query ^
HKCU\Network /s ^| Findstr "HKEY Path"') Do (
if "%%b"=="Network" ((
Echo Y | reg delete %%a\%%b\%%c >nul
<nul Set /p "$DRV=Удален сетевой диск "
<nul Set /p "$DRV="%%c:\ , по ключу [%%a\%%b\%%c]""
)) else (
<nul Set /p "$DRV=расположение - \\%%b_%%c"
Echo.)
Echo.)

pause


но он тоже не работает
Rovert вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с нарисованием чертежа з использованием canvas akaMisHka Помощь студентам 1 09.05.2010 14:04
Многопоточный код на C++ с использованием .NET UltroMain Общие вопросы .NET 1 27.12.2009 23:20
Проблема с использованием вектора STL C++ Ultimateorb Помощь студентам 2 18.08.2009 00:40
Проблема с использованием переменных DarkMaks93 Общие вопросы Delphi 6 26.07.2009 16:43
обновление в блоге - Распределенные вычисления с использованием .NET Framework Pblog Обсуждение статей 0 10.07.2008 18:20