Как подключить сетевой диск через командную строку
Перейти к содержимому

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

  • автор:

 

How to Connect to Network Drives on the Command Line with Net Use

Get a new level of security for your M365 data with immutable backup copies on any object storage. Try the new Veeam Backup for M365 v7.

Table of Contents

One of the most ubiquitous commands in a senior Windows admin’s arsenal is probably the Windows net command. This command has a lot of functionality. In this article, you’re going to learn about net use .

Not a reader? Watch this related video tutorial!

The net use command is a legacy, yet still completely functional command to create, remove and manage SMB Windows mapped connections and drives.

Let’s dig into the net use command and cover what it’s capable of and how to use it in this tutorial.

Prerequisites

To follow along with any examples in this tutorial, ensure you have at least:

  • A Windows client computer (any version will work) in an Active Directory domain. This tutorial will use Windows 10.

The net use command will work in non-domain environments. If not though, you’ll always need to pass a username and password to authenticate to the remote file share.

  • One or more available file shares on an accessible server part of an Active Directory domain. This tutorial will be connecting to an administrative file share called C$ on a server called DEVSRV.
  • A user account with read access to the file share and NTFS read permissions to the folder the share is pointing to

Getting Started with Net Use

The net use command enables you to work with files on network file shares. It does this using various parameters and switches as shown below.

Using net help to find net use parameters

Using net help to find net use parameters

The net use command can view device connections, create new connections and remove them. Throughout this tutorial, you’re going to learn about each parameter and see in what use case each parameter fits.

Much of the content you’ll see around net use refers to the endpoints it works with as ‘connections’ instead of ‘drives’. This command is capable of connecting to printers and other devices but for this tutorial, you’re going to focus on remote file shares.

Creating Remote Connections

Creating new connections is one of the most common reasons to use the net use command. This command allows you to connect to remote file shares to copy files to, remove from, etc just like if the folder you’re connecting to was local.

To create a new remote file share connection, you have two options with net use . You can either create what Microsoft calls a “deviceless” connection which is simply a file share connection without a drive letter or a mapped drive.

Mapping Network Drives Using Logged-In Credentials

Mapping network drives is one of the most common uses of the net use command. This command allows you to map a network drive on the command line much like you would via File Explorer.

Assuming you’re on a Windows 10 PC in a domain environment with a Windows server hosting a file share:

1. Open a command prompt or PowerShell console as administrator.

2. Let’s map the drive letter F: to the DEVSRV server file share C$. To do so, specify the drive letter to map the network drive to followed by the UNC path of the remote file share.

You can use any letter to map the network drive to if it’s not already in use.

If the file share has spaces in it, always be sure to surround it in quotes e.g. \\DEVSRV\»My File Share» .

Mapping the Drive

Mapping the Drive

3. Now run net use with no parameters to confirm Windows mapped the drive correctly.

Run Net Use

Run Net Use

4. Open File Explorer and you’ll also now notice a new network location.

Open File Explorer

Open File Explorer

If you don’t care what device (drive letter) to map the drive to, you can also use an asterisk ( * ) for the drive letter. Doing so will tell Windows to find the next available drive letter.

Use asterisk for the Drive Letter

Use asterisk for the Drive Letter

Mapping Network Drives Using Alternate Credentials

If you went through the demo above and mapped a network drive, you did so authenticating as the logged on user. But what if you need to authenticate to the remote file share using alternate credentials?

Mapping a network drive authenticating as a non-logged-in user account is nearly the same as with a logged-in account. The only difference is using a couple more parameters.

To map a network drive with alternate credentials, open a command prompt or PowerShell console as an administrator.

Run net use providing:

  • The drive letter to map to
  • The UNC path of the file share
  • The username to authenticate with ( /u )
  • The password

In the below example, Windows will map the F: drive to the \\DEVSRV\c$ file share authenticating as the test_user account in the domain domain using the password of passwordhere.

Specify a local user account on the remote computer by removing the domain from the username parameter e.g. /u:test_user .

Use the /savecred parameter to save the credentials to prevent being prompted the password later.

Create “Deviceless” Connections (No Drive Letter)

Perhaps you need to use a remote file share but you don’t want to map a drive letter to it. In that case, simply remove the drive letter.

Let’s create a file share connection without a drive letter known as a “deviceless” connection. Assuming you’re on a Windows 10 PC in a domain environment with a Windows server hosting a file share:

1. Open a command prompt or PowerShell console as administrator.

2. Create the “deviceless” connection by specifying the UNC path to the remote file share a username and password to authenticate and hitting Enter.

If your client computer and remote Windows server are in an Active Directory domain and you’re logged into your client computer with a domain user account, it doesn’t typically make sense to use net use in this situation. You can already access these resources with no extra steps. But when you need to authenticate with an alternate user account, that’s where it comes in handy.

The connection has been made but if you look in File Explorer, you’ll see no connection. This connection is “deviceless”.

Connection is Deviceless

Connection is Deviceless

3. Now, confirm the connection has been made by running net use with no parameters. You can see below that Windows knows a connection is there.

Confirm the Connection

Confirm the Connection

At this point you can now navigate and work with the file share just as if it was local to you using the alternate user account credentials.

Navigate and work with the file share

Navigate and work with the file share

Persistent Connections

Whenever you establish new connections, Windows can keep those connections around after a reboot or not called persistence. The net use command has a parameter called /persistent that defines whether or not a connection remains after a reboot.

To ensure a connection stays around, add the /persistent parameter to any attempt to create a new connection like:

Mapped drives are not persistent, by default.

Windows will remember the last created connection’s persistence setting. If you set /persistent to yes for a connection, all subsequent connections will be persistent if you do not explicitly set /persistent to no . To ensure all connections are persistent in the current session, use net use /persistent:yes .

Advanced Connection Parameters

Most of the time, you’ll only need the parameters discussed earlier to create a connection. But, you may run into situations where you’ll need to perform some advanced connection tasks

Mapping Drives with Write Through (Forced Unit Access)

Added in Windows 10 build 1809, you can use the /writethrough parameter to map a drive bypassing all OS caches and forcing I/Os through to disk.

Increasing Security

The net use command also has two advanced parameters that increase security; /reguireintegrity and /requireprivacy through a feature called UNC Hardened Access. This feature “tags” information on these shares to inform Multiple UNC Provide (MUP) and UNC providers of additional security requirements

Using the /requireintegrity parameter ensures additional integrity checks to block tampering attacks.

The /requireprivacy parameter instructs net use to use encryption to prevent third parties from seeing any sensitive information in the file share communication.

Removing Network Connections

Finally, if you’ve set up some connection and need to get rid of them, the /delete parameter is your friend. To remove a non-persistent connection, provide the /delete parameter and the UNC path to the network share as shown below.

Removing Network Connections

Removing Network Connections

To remove a mapped drive, provide the drive letter and the mapped drive

Conclusion

You should now have a good idea of just about everything you can do with the net use command. This old-school yet handy command is still in use today and can still help you map network drives in Windows.

 

How are you going to use net use ?

Hate ads? Want to support the writer? Get many of our tutorials packaged as an ATA Guidebook.

More from ATA Learning & Partners

Recommended Resources!

Recommended Resources for Training, Information Security, Automation, and more!

Get Paid to Write!

ATA Learning is always seeking instructors of all experience levels. Regardless if you’re a junior admin or system architect, you have something to share. Why not write on a platform with an existing audience and share your knowledge with the world?

ATA Learning Guidebooks

ATA Learning is known for its high-quality written tutorials in the form of blog posts. Support ATA Learning with ATA Guidebook PDF eBooks available offline and with no ads!

Подключить сетевой диск из командной строки Windows (cmd)

Операционные системы

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

Как подключить сетевой диск с помощью net use

Использование сетевого ресурса как диска, означает присваивание этому ресурсу буквы диска для того, чтобы с ним было легче работать. Мы будем использовать команду net use в командной строке для подключения сетевого диска. Вы также можете использовать ту же команду и в PowerShell, если хотите.

С помощью команды net use /? можно самостоятельно и подробно посмотреть синтаксис этой команды в командной строке

Общий синтаксис команды, чтобы создать сетевой диск, следующий:

, где drive — это буква диска, которую Вы хотите присвоить, и path — это полный путь к общей папке. Так, например, если бы мы хотели сопоставить букву диска Z с разделом \\userello-pc\film, мы бы использовали следующую команду:

Если ресурс, к которому Вы пытаетесь подключиться, защищен с помощью аутентификации и Вы не хотите вводить учетные данные каждый раз при открытии сетевого диска, можете добавить имя пользователя и пароль в команде с помощью параметра /user: password. Например, подключим тот же самый ресурс \\userello-pc\film, но при этом добавить аутентификацию пользователя с логином и паролем. Для этого используем команду:

net use z: \\userello-pc\film /user:userello P@$$W0rd

Ключ persistent в net use: как сделать, чтобы диск не пропал после перезагрузки

По умолчанию подключенные сетевые диски не являются постоянными. Если мы подключаем диски с помощью команд, перечисленных выше, подключенные диски исчезнут при первой перезапуске компьютера . Если необходимо не допустить этого, необходимо сделать подключение дисков постоянным. Для этого служит параметр /persistent, который принимает два значения: yes и no.

  • /persistent:yes — создает соединение, которое позволит в течении этого же сеанса работы создавать постоянные подключения дисков. То есть, если Вам понадобится подключить не один диск и все они должны быть подключены всякий раз при загрузке компьютера, достаточно использовать параметр /persistent:yes.
  • /persistent:no — делает с точностью наоборот отключает возможность создания для этого и следующих за ним подключения в течении этого сеанса работы.

Команда для создания постоянного подключения сетевого диска выглядит так:

Если Вам следом надобится подключить ещё пару-тройку сетевых дисков, то /persistent:yes можно не добавлять. Все диски итак будут подключены постоянно, даже после перезагрузки компьютера.

Если понадобится удалить подключенный сетевой диск, то это можно сделать просто указав удаляемую букву диска и добавив параметр /delete. Например, следующая команда удалит сопоставление диска, которые мы назначили для диска Z:

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

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

Команда NET USE подключение\отключение сетевого диска

В командной строке NET USE используется для подключения и отключения от общих сетевых ресурсов (дисков) и для вывода сведений о текущих подключениях. Когда команда используется без параметров, выводится список всех подключений данного компьютера. От себя хочу отметить, что команду Net use можно использовать и при работе с Windows 10.

Синтаксис команды NET USE

Для отображения справки для указанной команды net следует ввести команду net help use.

  1. net use [<имя_устройства|*>] [\\имя_компьютера\ресурс[\том]] [<пароль|*>]] [/user:[имя_домена\]] [/user:[имя_домена_с_точкой\]имя_пользователя] [/user: [имя_пользователя@имя_домена_с_точкой] [/savecred] [/smartcard] [>]
  2. net use [имя_устройства [/home[<пароль|*>] [/delete:]]
  3. net use [/persistent:], где
  • Имя_устройства — задает имя ресурса при подключении или имя устройства при отключении. Существует два вида имен устройств: имена для дисковых устройств (то есть, диски с буквенными обозначениями от D: до Z:) и для принтеров (соответственно, от LPT1: до LPT3:). Ввод звездочки (*) вместо имени определенного устройства обеспечит присвоение такому устройству ближайшего доступного имени.
  • \\имя_компьютера\имя_ресурса — указывает имя сервера и общего ресурса. Если параметр «имя_компьютера» содержит пробелы, все имя компьютера от двойной обратной черты (\\) до конца (например, «\\Computer Name\Share Name») должно быть заключено в прямые кавычки («). Имя компьютера может иметь длину от 1 до 15 знаков.
  • \том — задает имя тома системы NetWare. Для подключения к серверам Netware необходимо установить и запустить клиент для сетей NetWare.
  • Пароль — задает пароль, необходимый для подключения к общему ресурсу. Введите звездочку (*) для вывода приглашения на ввод пароля. При вводе с клавиатуры символы пароля не выводятся на экран.
  • /user — задает другое имя пользователя для подключения к общему ресурсу.
  • имя_домена — задает имя другого домена. Пропуск параметра «имя_домена» приводит к тому, что команда net use использует имя домена, заданное при входе в систему.
  • имя_пользователя — указывает имя пользователя для подключения.
  • имя_домена _с_точкой — указывает полное имя домена, в котором присутствует учетная запись пользователя.
  • /savecred — сохраняет введенные учётные данные для дальнейшего использования.
  • /smartcard — указывает необходимость считывания учетных данных со смарт-карты для сетевого подключения. При наличии нескольких смарт-карт появится запрос на указание одной из них.
  • /delete — отменяет указанное сетевое подключение. Если подключение задано с символом звездочки (*), будут отменены все сетевые подключения.
  • /persistent: — управляет постоянными сетевыми подключениями. По умолчанию берется последнее использованное значение. Подключения без устройства не являются постоянными. Выбор значения Yes приводит к сохранению всех существующих соединений и восстановлению их при следующем подключении. При выборе значения No выполняемые и последующие подключения не сохраняются. Существующие подключения восстанавливаются при следующем входе в систему. Для удаления постоянных подключений используется ключ /delete.
  • /home — подключает пользователя к его основному каталогу.

Как видите, синтаксис команды довольно таки длинный, однако следует отметить, что на практике используются не все ее параметры.

Примеры команды NET USE

Примеры команды NET USE

Таким образом, команда NET USE подключает или отключает компьютер от общего ресурса. Хотя у команды NET USE довольно обширный синтаксис в реальной жизни используются не все ее параметры. Попробуем разобраться в работе этой популярной команды и привести реальные примеры, которые пригодятся в работе.

Как подключить сетевой диск в Windows 7/10

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

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

Предоставление общего доступа

Начинается всё с создания обычной папки с необычными свойствами. Наш ресурс для примера будет называться WorkFolder. Создайте в нужном вам расположении папку с подходящим именем, откройте ее свойства, переключитесь на вкладку «Доступ» и нажмите кнопку «Расширенная настройка».

Настройка общего доступа к папке - шаг 1

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

Настройка общего доступа к папке - шаг 2

Настройка общего доступа к папке - шаг 3

На последнем этапе сохранения в окне свойств у вас должно появиться сообщение «Есть общий доступ» и сам путь, начинающийся с двух слешей.

Общий доступ открыт

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

Настройка разрешений

Ошибка при получении доступа

На этом этапе заканчивается основная настройка сетевого диска. Следующий шаг – проверка сетевого обнаружения. Если ваша сеть определяется как частная, обнаружение должно быть включено по умолчанию, если же как общественная, его скорее всего придется открыть. Выполните в окошке Run команду control /name Microsoft.NetworkAndSharingCenter, а потом нажмите слева ссылку «Изменить дополнительные параметры общего доступа».

Переход к параметрам общего доступа

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

Включение сетевого обнаружения и общего доступа

Добавление сетевого диска

Подключить новосозданный ресурс можно разными способами, в том числе через привычную консоль CMD, но мы рассмотрим самый простой вариант. Кликните ПКМ по ярлыку «Этот компьютер» (неважно в каком месте) и выберите в меню «Подключить сетевой диск».

Подключение сетевого диска

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

Настройка сетевого диска

Через кнопку обзора выберите папку, для которой настраивали общий доступ.

Настройка сетевого диска шаг 2

После нажатия кнопки «Готово» Windows запросит текущий логин и пароль.

Ввод учетных данных

После авторизации в панели переходов Проводника в папке «Сеть» у вас и всех подключенных к локальной сети пользователей должен появиться созданный вами ресурс.

podklyuchenie-setevogo-diska-13

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

Созданный сетевой диск

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

Отключение сетевого диска

Подключение по имени или IP-адресу

Существуют также и другие способы подключение созданного и настроенного расшаренного ресурса, но они менее удобны. Например, вместо поиска его через обзор в поле окна подключения можно указать его символьный или IP-адрес. Символьный адрес указан в свойствах папки, IP в свойствах адаптера «Подключение по локальной сети» (параметр IPv4-адрес).

podklyuchenie-setevogo-diska-18

Этот же адрес можно получить из командной строки, выполнив в ней команду ipconfig /all (данные будут находиться в одноимённой секции).

Использование командной строки

И в завершение давайте посмотрим, как подключить сетевой диск в Windows 7/10 с помощью командной строки CMD или консоли PowerShell, возможно, кому-то этот способ покажется ещё более быстрым. Общий синтаксис команды выглядит как

net use [drive:] \\ComputerName\ShareName[\volume] [password | *]
[/USER:[domainname\]username]

Здесь drive – это свободная буква диска, а \ComputerName\ShareName – путь к расшаренной папке. Подключим нашу папку WorkFolder с рабочего стола как сетевой диск, для чего в запущенной с правами администратора строке выполняем такую команду:

net use Z: //DESKTOP-8CS7OLG/WorkFolder /user:компик 11111

Подключение сетевого диска через командную строку

Параметр /user необходим, чтобы система не запрашивала авторизацию. Элемент строки «компик» в данном примере это имя администратора компьютера, а «11111» его текущий пароль. Чтобы сделать сетевой диск подключённым на постоянной основе, а не только в течение открытой сессии, можете добавить в конец команды ключ /persistent:yes.

Для отключения диска выполните команду net use z: /dеlete, где z – буква диска.

Отключение сетевого диска через командную строку

К сожалению, в тестируемой нами Windows 10 при подключении командой net use соответствующий ему том не отобразился в разделе «Этот компьютер», оставаясь по-прежнему доступным из панели переходов Проводника.

Итак, теперь вы знаете, как настроить сетевой диск, но это, конечно, только общие рекомендации. Практика показывает, что в процессе подключения такого рода ресурсов нередко приходится сталкиваться с различными ошибками, из которых наиболее распространённой является «Не найден сетевой путь». Причинами сбоев могут стать проблемы с настройками сетевых адаптеров, с драйверами, параметрами сетевой безопасности и так далее. В таких случаях неполадки обычно решаются в частном порядке исходя из установленной причины.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *