Bagaimana cara saya terhubung ke jaringan berbagi melalui Windows Command Prompt?

35

Apakah ada cara untuk terhubung ke jaringan berbagi melalui cmd.exe?

leeand00
sumber
Bisakah Anda memberikan lebih detail? Apa yang sebenarnya ingin Anda lakukan? Salin file, jalankan program dari jaringan, dll?
afhoria
@aphoria Saya hanya ingin menghubungkan drive dan menggunakannya. Sekarang saya hanya mencoba mencari cara terbaik untuk melakukan ini karena saya perlu tahu drive mana yang akan saya gunakan, tetapi saya tidak dapat menjamin bahwa drive yang saya gunakan adalah Z:
leeand00
@aphoria Satu hal yang pasti saya sukai tentang Linux / Samba adalah Anda dapat memilih mount point di sistem file Anda dan secara relatif yakin itu unik.
leeand00

Jawaban:

55

gunakan net use, contoh:

net use X: \\SERVER\Share

Di mana X:huruf drive yang Anda inginkan untuk memetakan berbagi, dan \\SERVER\Sharemerupakan jalur UNC untuk berbagi. Ini harus membuat share terlihat di My Computerdan baris perintah juga seperti semua share lainnya yang dipetakan melalui GUI.

Agar nanti memutuskan berbagi, Anda akan menggunakan

net use X: /delete
John T
sumber
1
jika Anda ingin mempertahankan pemetaan ini, Anda dapat menambahkan sakelar / persisten: ya Juga, kadang-kadang ketika Anda mencoba menetapkan sesuatu yang sudah ditetapkan, Anda mungkin harus terlebih dahulu / menghapus pemetaan. Ini adalah kasus untuk printer yang dipetakan ke port LPT setidaknya, dan jika Anda tidak bisa membuatnya berfungsi, coba itu.
datatoo
Jika Anda pergi melintasi domain, di jaringan yang sama, Anda harus menggunakan Server FQDN juga ya?
user001
Saya mencoba membuat skrip. Adakah yang tahu cara menambahkan nama pengguna dan kata sandi sebagai args?
Tim
Jika ada yang mencoba membuat skrip. Anda dapat memberikan nama pengguna dan kata sandi sebagai argumen. net use X: \\SERVER\Share password /user:DriveDomain\username Documents dapat ditemukan di sini: https://www.lifewire.com/net-use-command-2618096
Tim
36

Jika Anda tidak memetakan drive jaringan dengan net useAnda, Anda dapat mengakses UNC Path langsung dari Command Prompt menggunakanpushd .

Sebagai contoh:

pushd \\server\share

Ini akan membuat drive sementara yang dipetakan secara otomatis untuk Anda dan menjadikannya direktori kerja Anda saat ini.

Setelah Anda selesai berbagi jaringan, masukkan popdperintah. Ini akan mengembalikan Anda ke direktori tempat Anda berada sebelumnya dan menghapus drive jaringan sementara.

The popddan pushdperintah dapat digunakan dengan direktori lokal. Mereka membangun setumpuk direktori yang dikunjungi yang dapat berguna jika Anda sering bekerja pada baris perintah. Jadi, ketika Anda mengubah ke direktori pushd, Anda dapat kembali ke tempat sebelumnya popd. Setumpuk direktori dibangun dengan masing-masing pushddan Anda pergi satu direktori dengan tumpukan popd.

Dave Webb
sumber
5
PUSHD \\ SERVER \ SHARE akan secara diam-diam memetakan drive. Dimulai dari Z: dan bergerak mundur hingga menemukan surat yang tersedia.
afhoria
1
@aphoria - Saya bermaksud mengatakan ini dalam jawaban tetapi mengatakan "jaringan sementara" bukan "drive sementara yang dipetakan". Sudah perbaiki ini sekarang. Terima kasih telah menunjukkan ini.
Dave Webb
1

Jika Anda hanya ingin melakukan beberapa tindakan pada drive (seperti memindahkan, menyalin, dll.) Maka Anda dapat menggunakan sintaks baris perintah dan \ \ SERVER \ FOLDER \ FILE

Contoh:

'copy \ \ Server-01 \ Folder-01 \ MyFile.pdf'

Perintah itu akan menyalin file apa pun yang Anda tentukan ke dalam CWD (Current Working Directory).

Juga:

md \ \ Server-01 \ NewFolder

Untuk membuat direktori

rd \ \ Server-01 \ DeleteFolder

Untuk menghapus direktori

Metode ini benar-benar hanya berguna jika Anda ingin melakukan satu atau dua operasi di seluruh jaringan dan tidak perlu repot memetakan drive jaringan. Atau, seperti dalam kasus saya, di mana drive jaringan berada dalam keadaan yang berbeda dan kelambatan saat bekerja dengan file dan folder menyakitkan. Lebih mudah menggunakan baris perintah untuk menyalin file ke desktop saya dan melihatnya dari sana, daripada mencoba dan membukanya di jaringan.

Kalau tidak, saya akan menggunakan pushd dan popd seperti yang disarankan oleh Dave Webb.

pengguna270405
sumber