Есть ли способ подключиться к общему сетевому ресурсу через cmd.exe
?
3 ответа
используйте net use
, пример:
net use X: \\SERVER\Share
Где X:
буква диска, с которой вы хотите сопоставить общий ресурс, а \\SERVER\Share
- UNC-путь к общему ресурсу. Это должно сделать общий ресурс видимым в « My Computer
и командной строке, а также во всех других общих ресурсах, отображаемых через графический интерфейс.
Если вам не нужно сопоставлять сетевой диск с net use
вы можете получить доступ к UNC-пути непосредственно из командной строки с помощью pushd
.
Например:
pushd \\server\share
Это автоматически создаст для вас временный подключенный диск и сделает его текущим рабочим каталогом.
Когда вы закончите на сетевом ресурсе, введите команду popd
. Это вернет вас в каталог, в котором вы были ранее, и удалит временный сетевой диск.
popd
и pushd
могут использоваться с локальными каталогами. Они создают стек посещенных каталогов, что может быть удобно, если вы много работаете в командной строке. Поэтому, когда вы переходите в каталог с помощью pushd
, вы можете вернуться туда, где вы были с помощью popd
. Стек каталогов создается с каждым pushd
и вы возвращаетесь на один каталог обратно в стек с помощью popd
.
Если вы хотите выполнить несколько действий с диском (например, переместить, скопировать и т.д.), Используйте синтаксис командной строки и \ \ SERVER \ FOLDER \ FILE.
Пример:
'copy \ \ Server-01 \ Folder-01 \ MyFile.pdf'
Эта команда скопирует любой указанный вами файл в CWD (текущий рабочий каталог).
Точно так же:
md \ \ Server-01 \ NewFolder
Сделать каталог
rd \ \ Server-01 \ DeleteFolder
Удалить каталог
Этот метод действительно полезен только в том случае, если вы хотите выполнить одну или две операции по сети и не можете быть обеспокоены подключением сетевого диска. Или, как в моем случае, когда сетевой диск находится в другом состоянии, и задержка при работе с файлами и папками является болезненной. Проще использовать командную строку, чтобы скопировать файл на мой рабочий стол и просмотреть его оттуда, чем пытаться открыть его по сети.
В противном случае, я бы использовал pushd и popd в соответствии с рекомендациями Дэйва Уэбба.