Как подключиться к сетевому ресурсу через интерпретатор команд Windows Command Prompt?
Есть ли способ подключиться к сетевому ресурсу через cmd.exe
?
Есть ли способ подключиться к сетевому ресурсу через cmd.exe
?
используйте net use
, например:
net use X: \SERVER\Share
Где X:
- буква диска, к которой вы хотите сопоставить ресурс, а \SERVER\Share
- путь UNC к ресурсу. Это должно сделать ресурс видимым в My Computer
и командной строке, как и все другие ресурсы, отображенные через GUI.
Для того, чтобы позже отключить ресурс, вы должны использовать
net use X: /delete
```.
Если вы не отображаете сетевой диск с помощью net use
, вы можете получить доступ к UNC-пути непосредственно из командной строки, используя pushd
.
Например:
pushd \server\share
Это автоматически создаст временный отображенный диск и сделает его вашим текущим рабочим каталогом.
Когда вы закончите работу с сетевым ресурсом, введите команду popd
. Это вернет вас в каталог, в котором вы находились до этого, и удалит временный сетевой диск.
Команды popd
и pushd
могут использоваться с локальными каталогами. Они создают стек посещаемых каталогов, который может быть удобен, если вы много работаете в командной строке. Таким образом, когда вы переключаетесь на каталог с pushd
, вы можете вернуться к тому, где вы были с popd
. Стек каталогов собирается с каждой pushd
, и вы делаете резервную копию одного каталога с popd
.
Если вы хотите выполнить только несколько действий с диском (например, переместить, скопировать и т.д.), то вы можете использовать синтаксис командной строки и \ \SERVER\FOLDER\FILE
Пример:
‘скопировать \ \Server-01\Folder-01\MyFile.pdf’
Эта команда скопирует любой указанный вами файл в CWD (текущую рабочую директорию).
Аналогично:
md \ \Server-01\NewFolder
To make a directory
rd \ \ Server-01\DeleteFolder
To delete a directory
Этот метод действительно полезен только в том случае, если вы хотите выполнить одну или две операции в сети и не хотите тратить время на сопоставление сетевого диска. Или, как в моем случае, когда сетевой диск находится в другом состоянии и задержка при работе с файлами и папками является болезненной. Проще использовать командную строку для копирования файла на рабочий стол и просмотра его оттуда, чем пытаться открыть его по сети.
Иначе я бы использовал pushd и popd, как предложил Дэйв Вебб (Dave Webb).