Как сетевому диску назначить или удалить букву в командной строке в Windows

31 Дек 2015

Как подключить сетевой диск, который будет использоваться службой Windows? Предположим, некоторая служба Windows использует код, которому необходимо использовать сетевой диск и никаких путей UNC. Как сделать отображение диска доступно сессии службы, когда служба запускается? Вход в качестве службы пользователь и создание постоянного подключения не походит для данной ситуации.Первый вариант, создать дополнительную службу, которая будет выполнять две функции. Т.е. служба будет запускать монтирования сетевого диска, а затем запускать другую службу, которая использует этот диск.

  • Вспомогательная служба должна иметь все те же команды start/stop/restart как и обычная служба
  • Основная и вспомогательная службы должны выполняться от имен одно и того же пользователя, тогда с правами доступа к сетевому диску не будет проблем.Если основная служба будет запущена от LOCALSYSTEM или подобного пользователя, то будут проблемы с доступом к сетевому диску.

Вариант второй. Данный вариант более интересный. Использование его на свой страх и риск. (Я испытал на XP и Server 2008 R2 x64)

Для этого хака вам нужен Sysinternals Suite

Шаг первый: Откройте cmd.exe с повышенными привилегиями то есть (Запуск от имени администратора)

Шаг два: Используйте команду PsExec.exe: Перейдите к папке, содержащей SysinternalsSuite и выполните следующую команду 

 вы сейчас с правами 

 и вы можете проверить это набрав 

Опция -i необходима потому, что для отображения дисков нужно взаимодействовать с пользователем

Шаг третий: Создайте постоянный подключенный диск в качестве учетной записи SYSTEM с помощью следующей команды 

Это так просто!

ВНИМАНИЕ: Вы можете отключить этот диск только так же, как  и создали его, с системной учетной записью. Если вам нужно, удалить его, выполните шаги 1 и 2, но изменить команду на шаге 3 на

 

ПРИМЕЧАНИЕ: Вновь созданный сетевой диск теперь появится для всех пользователей этой системы, но они будут видеть его как «Отключен сетевой диск (Z :)». Не верьте своим глазам, хоть утверждение диск отключен, но он будет работать для всех.

Вариант три. Еще решение, которое похоже на второе с PsExec, но работает без дополнительных инструментов и работает после перезагрузки.

Добавьте в назначенные задания при старте системы запуск файла  «от имени» и содержимым

Shell <textarea> net use z: servernamesharedfolder /persistent:yes</textarea>

1 net usez:servernamesharedfolder/persistent:yes

Надеемся, что один из предложенных вариантов решит вашу задачу. Если у Вас возникнут трудности, или данные варианты не решают вашу задачу, то мы поможем решить, подробности [email protected]

Команда net use — это команда командной строки, которая используется для подключения, удаления и настройки подключений к общим ресурсам, таких как сопоставленные диски и сетевые принтеры.

Команда net use является одной из многих сетевых команд, таких как net send, net time, net user, net view и т. Д.

Доступность команды использования сети

Команда сетевого использования доступна из командной строки в Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP, а также в более старых версиях Windows и в операционных системах Windows Server.

Консоль восстановления, автономная утилита восстановления в Windows XP, также включает в себя команду использования сети, но ее невозможно использовать внутри инструмента.

Замечания: Доступность некоторых сетевых команд управления сетью и другого синтаксиса команд использования сети может отличаться от операционной системы к операционной системе.

Синтаксис команды использования сети

сетевое использование имя устройства Имя компьютера имя_общего_ресурса объем пароль / Пользователь: доменное имя имя пользователя / Пользователь: dotteddomainname имя пользователя / Пользователь: имя пользователя @ dotteddomainname /Главная имя устройства пароль / Стойкие:да/интеллектуальная карточка/ savecred/удалять/Помогите/?

Совет: Важно знать, как читать командный синтаксис, если вы не знаете, как интерпретировать синтаксис команды использования сети, как показано выше или описано в таблице ниже.

сетевое использование Выполните команду net use, чтобы показать подробную информацию о подключенных дисках и устройствах.
имя устройства Используйте этот параметр, чтобы указать букву диска или порт принтера, для которого вы хотите сопоставить сетевой ресурс. Для общей папки в сети укажите букву диска с D: через Z: , а для общего принтера — LPT1: через LPT3: , использование * вместо указания имя устройства автоматически назначить следующую доступную букву диска, начиная с Z: и перемещение назад, для сопоставленного диска.
Имя компьютера имя_общего_ресурса Это указывает имя компьютера, Имя компьютера , и общий ресурс, имя_общего_ресурса , как общая папка или общий принтер, подключенный к Имя компьютера , Если в любом месте есть места, обязательно укажите весь путь, включая косые черты, в кавычках.
объем Используйте этот параметр, чтобы указать объем при подключении к серверу NetWare.
пароль Это пароль, необходимый для доступа к общему ресурсу на Имя компьютера , Вы можете ввести пароль во время выполнения команды net use, набрав * вместо фактического пароля.
/ пользователь Используйте эту команду net command, чтобы указать имя пользователя для подключения к ресурсу. Если вы не используете / пользователь, сетевое использование попытается подключиться к сетевому ресурсу или принтеру с вашим текущим именем пользователя.
доменное имя Укажите другой домен, чем тот, на котором вы находитесь, при условии, что вы на нем, с этой опцией. Пропускать доменное имя если вы не находитесь в домене или хотите использовать сетевое использование того, с которым вы уже подключены.
имя пользователя Используйте этот параметр с помощью / пользователь для указания имени пользователя для подключения к общему ресурсу.
dotteddomainname Этот параметр указывает полное доменное имя, где имя пользователя существует.
/Главная Этот параметр команды net use сопоставляет домашний каталог текущего пользователя либо с имя устройства букву диска или следующую доступную букву диска с *.
/ Стойкие: нет Используйте этот параметр для управления сохранением соединений, созданных с помощью команды net use. выберите да автоматически восстановить созданные соединения при следующем входе в систему или выбрать нет для ограничения срока службы этого соединения на этом сеансе. Вы можете сократить этот переключатель до /п если хочешь.
/интеллектуальная карточка Этот переключатель сообщает команде net use использовать учетные данные, имеющиеся на доступной смарт-карте.
/ savecred Этот параметр сохраняет пароль а также пользователь информацию для использования при следующем подключении в этом сеансе или во всех будущих сеансах при использовании с / Настойчив: да.
/удалять Эта команда использования сети используется для отмены сетевого подключения. использование /удалять с имя устройства для удаления указанного соединения или с помощью * для удаления всех подключенных дисков и устройств. Этот параметр можно сократить до / д.
/Помогите Используйте этот параметр или сокращенный /час, чтобы отобразить подробную справочную информацию для команды сетевого использования. Использование этого переключателя аналогично использованию команды net help с использованием сети: чистая помощь.
/? Стандартный справочный переключатель также работает с командой net use, но отображает только синтаксис команды, а не подробную информацию о параметрах команды.

Совет: Вы можете сохранить вывод команды использования сети в файл с помощью оператора перенаправления. Если вы не знакомы с этой операцией, вы можете узнать, как перенаправить вывод команды в файл для помощи в этом.

Примеры использования сетевого использования

net use * » server my media» / persistent: no

В этом примере я использовал команду net use для подключения к мои СМИ общей папки на компьютере с именем сервер .

мои СМИ папка будет сопоставлена ​​с моей самой высокой буквой бесплатного диска *, который для меня случается как y :, но я не хочу продолжать сопоставлять этот диск каждый раз, когда я вхожу на мой компьютер / Стойкие: нет.

net use e: usrsvr002 smithmark Ue345Ii / user: pdc01 msmith2 / savecred / p: yes

Вот несколько более сложный пример, который вы можете увидеть в бизнес-настройке.

В этом примере использования сети я хочу отобразить е: ездить на smithmark общая папка usrsvr002 , Я хочу подключиться в качестве другой учетной записи пользователя у меня есть / пользователь по названию msmith2 которые хранятся на pdc01 домена с паролем Ue345Ii , Я не хочу отображать этот диск вручную каждый раз, когда я запускаю свой компьютер / Р: да, и я не хочу каждый раз вводить свое имя пользователя и пароль / savecred.

net use p: / delete

Я полагаю, что подходящим окончательным примером использования сети было бы удаление /удалять текущего картографического диска, в данном случае, п: .

Сопоставление сетевых дисков и других местоположений — это хороший способ хранить удаленные данные под рукой в ​​локальной сети. Однако в какой-то момент вы также можете удалить некоторые из этих сопоставлений и оставить только те, которые вы действительно используете ежедневно. мы покажем вам, как это сделать. Вот четыре способа удаления подключенных дисков и сетевых расположений из Windows 10, Windows 8.1 и Windows 7:

ПРИМЕЧАНИЕ. Все способы удаления сетевых сопоставлений работают одинаково во всех современных версиях Windows: Windows 7, Windows 8.1 и Windows 10. Для простоты мы будем использовать снимки экрана, сделанные в основном в Windows 10. При необходимости мы также включать скриншоты из Windows 7 или Windows 8.1.

1. Используйте Windows / File Explorer, чтобы удалить подключенный сетевой диск из Windows

Если вам нужно удалить ранее созданное сопоставление дисков, первое, что вам нужно сделать, это открыть Проводник, если вы используете Windows 10 или Windows 8.1, или Проводник Windows, если вы используете Windows 7. Затем в левой части окна выберите Это ПК, если вы используете Windows 10 или Windows 8.1, и компьютер, если вы используете Windows 7.

Независимо от используемой операционной системы все подключенные диски будут доступны в группе « Расположение сети » под жесткими дисками и другими аналогичными устройствами, такими как устройства CD / DVD или USB-накопители.

4-ways-to-delete-mapped-network-drives-in-windows.jpg

Чтобы удалить сопоставление диска с сетевым расположением, щелкните его правой кнопкой мыши и выберите « Отключить» .

4-ways-to-delete-mapped-network-drives-in-windows_1.jpg

Чтобы удалить сопоставление диска сетевой папке или FTP-сайту, щелкните правой кнопкой мыши и выберите « Удалить» .

4-ways-to-delete-mapped-network-drives-in-windows_2.jpg

Удаленные подключенные диски перестанут отображаться. Чтобы восстановить их, вам придется создать их снова.

2. Используйте командную строку, чтобы удалить подключенный сетевой диск из Windows

Одним из методов, который работает во всех современных версиях Windows, является использование командной строки. Откройте его и введите: net use буква диска / delete . Затем нажмите Enter . Например, у нас есть отображение диска с использованием буквы Z, поэтому мы должны ввести: net use Z: / delete .

4-ways-to-delete-mapped-network-drives-in-windows_3.jpg

Вам сообщают, что подключенный диск был успешно удален, а сетевой диск немедленно исчезает из Проводника Windows . Важно учитывать, что это работает только для сопоставлений дисков, которым назначена буква. Для сопоставлений сетевых расположений, таких как FTP-серверы или веб-серверы, эта команда не работает.

3. Используйте Windows / File Explorer, чтобы удалить сопоставление сетевых расположений с вашего компьютера, удалив его ярлык

Отображение сетевого расположения — это ярлык, сохраняемый в виде файла на вашем ПК с Windows. Если вы не можете удалить его, используя первый метод, который мы показали, вы можете попробовать другие. Одним из них является использование File / Windows Explorer, чтобы удалить его ярлык. Откройте File / Windows Explorer и перейдите к «C: Users Your_User_Name AppData Roaming Microsoft Windows Network Shortcuts».Your_User_Name — это имя вашей учетной записи пользователя Windows.

В папке « Ярлыки сети » вы найдете все сопоставления сетевых расположений. Выберите те, которые вы больше не хотите использовать, и удалите их, используя контекстное меню и выбрав « Удалить» или нажав « Удалить» на клавиатуре.

4-ways-to-delete-mapped-network-drives-in-windows_4.jpg

Если вы используете Windows 7, вы также должны подтвердить, что хотите удалить выбранные элементы. Если вы используете Windows 10 или 8.1, все будет удалено немедленно, без дополнительного подтверждения.

4-ways-to-delete-mapped-network-drives-in-windows_5.jpg

4. С помощью командной строки удалите сопоставление сетевых расположений с компьютера, удалив его ярлык

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

Начните с открытия командной строки и используйте команду cd (Изменить каталог), чтобы перейти к местоположению, которое мы упоминали в предыдущем разделе этой статьи. Вы должны ввести cd «C: Users Your_User_Name AppData Roaming Microsoft Windows Network Shortcuts», где Your_User_Name — это имя вашей учетной записи пользователя Windows.

4-ways-to-delete-mapped-network-drives-in-windows_6.jpg

Затем с помощью команды del (Delete) удалите ярлык для сопоставления сети, которое вам больше не нужно. Например, если вы хотите удалить сетевое сопоставление с именем Music, вы должны выполнить эту команду: del Music . Вас попросят подтвердить удаление.

4-ways-to-delete-mapped-network-drives-in-windows_7.jpg

Ответьте да, набрав букву y . Как только вы это сделаете, сетевое сопоставление немедленно исчезнет с вашего компьютера или устройства Windows.

Устранение неполадок сетевых дисков и мест, которые не исчезнут

Бывают случаи, когда, возможно, ни один из описанных выше методов не работает должным образом. Когда такая ситуация возникает, есть несколько вещей, которые вы должны попробовать:

  • Если вы отключите подключенный сетевой диск или удалите сетевое расположение, но оно не исчезнет из Windows / File Explorer, возможно, причина в том, что Windows / File Explorer не удалось обновить его содержимое. Попробуйте нажать клавишу F5 на клавиатуре или нажать / нажать на « Обновить» в контекстном меню в Windows / File Explorer .
  • Если вы попытались удалить сопоставление сети с вашего ПК с Windows, но получили сообщение об этом местоположении, которое больше не доступно, скорее всего, ваша операционная система Windows устарела. Мы проверили, чтобы увидеть, что происходит, когда ПК с подключенными сетевыми дисками и / или расположениями отключается от сети или когда сетевые ресурсы больше не доступны (целевые устройства выключены или больше не являются частью сети), и все методы, которые мы описали, работали правильно. Однако обратите внимание, что мы использовали Windows 10 с Creators Update, Windows 7 с пакетом обновления 3 и Windows 8.1 со всеми установленными доступными обновлениями.
  • Иногда может случиться так, что даже если вы отключили или удалили сетевой диск или местоположение с вашего ПК с Windows, операционная система зависает и не может удалить эти ссылки на лету. В такой ситуации хорошей идеей будет перезагрузка компьютера с Windows.

Заключение

Как вы можете видеть из этой статьи, существует довольно много альтернатив удалению сопоставлений дисков. Приведенные выше инструкции относятся ко всем современным версиям Windows: Windows 10, Windows 7 и Windows 8.1. Если вам нужна дополнительная помощь по этому вопросу, не стесняйтесь использовать комментарии ниже.

Используемые источники:

  • https://system-admins.ru/podklyuchenie-setevogo-diska-dlya-sluzhby/
  • https://ru.go-travels.com/41719-net-use-command-2618096-8048218
  • https://ru.computersm.com/4-ways-delete-mapped-network-drives-windows

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации