Есть ли способ подключиться к сетевому ресурсу через cmd.exe
?
Есть ли способ подключиться к сетевому ресурсу через cmd.exe
?
Ответы:
использовать net use
, пример:
net use X: \\SERVER\Share
Где X:
находится буква диска, на которую вы хотите сопоставить общий ресурс, и \\SERVER\Share
UNC-путь к общему ресурсу. Это должно сделать общий ресурс видимым My Computer
и в командной строке, а также все другие общие ресурсы, отображаемые через графический интерфейс.
Чтобы позже отключить общий ресурс, вы должны использовать
net use X: /delete
net use X: \\SERVER\Share password /user:DriveDomain\username
Документы можно найти здесь: https://www.lifewire.com/net-use-command-2618096
Если вам не нужно сопоставлять сетевой диск с, 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 в соответствии с рекомендациями Дэйва Уэбба.