Windows berbagi melalui baris perintah dengan pengguna / pass, tanpa memetakan drive? [Tutup]

21

Dalam pekerjaan saya sehari-hari, saya perlu mengakses data pada folder bersama menggunakan kredensial yang berbeda (akun desktop saya tidak sama dengan akun yang saya gunakan untuk mengakses server ini). Biasanya, saya memetakan beberapa drive dan selesai dengan itu; masalahnya adalah saya mengakses 40-50 server yang berbeda setiap hari - dan itu bukan server yang sama setiap hari.

Apa yang saya lakukan sejauh ini adalah dasar, dan menjengkelkan - tetapi agak berhasil. Saya memiliki folder dengan subfolder mengatur pintasan ke setiap folder bersama. Setiap pintasan hanyalah sebuah \\servername\folderpointer - yang saya klik dua kali dan diminta untuk memasukkan kredensial saya.

Yang ingin saya lakukan adalah menggunakan semacam aplikasi (atau file batch) untuk meluncurkan jendela explorer yang sudah diarahkan ke share, dengan kredensial yang sudah dimasukkan. Meskipun cukup mudah untuk membuat pintasan baris perintah untuk menggunakan net yang memetakan drive, karena jumlah drive yang saya berinteraksi dengan memetakan drive adalah mustahil.

TL; DR: Apakah ada cara untuk melakukan sesuatu seperti:

explorer.exe /user:domain\username /pass:Pa55w0rd! /folder:\\servername\folder

dan sudahkah muncul jendela explorer ke jalan itu?

rage8885
sumber
Saya bingung. Apakah Anda mencari net useperintah?
MDMarra
Penggunaan net adalah perintah yang benar, atau Anda dapat menggunakan perintah new-psdrive di Powershell (membutuhkan 3.0, masukkan $ psversiontable pada prompt untuk menentukan versi apa yang Anda jalankan).
Davidw
Selamat Datang di Kesalahan Server! Pertanyaan harus relevan dengan administrasi sistem profesional. Server Fault adalah situs yang didedikasikan untuk para profesional; pertanyaan pemula adalah di luar topik seperti halnya pertanyaan yang terkait dengan skenario penggunaan di rumah atau pribadi. Silakan lihat Pusat Bantuan untuk informasi lebih lanjut tentang aktualitas.
TheCleaner
Saya terbiasa dengan penggunaan net, jika Anda membaca komentar saya, Anda akan perhatikan bahwa saya secara khusus tidak dapat menggunakan perintah net use. Saya mencoba untuk membuka jendela explorer ke jalur yang ditentukan dengan kredensial, ada terlalu banyak (dan mereka berubah terlalu sering) untuk dipasang sebagai drive jaringan.
rage8885
1
@ Kalaku Saya pikir Anda tidak 100% jelas pada semua opsi dengan net use. Anda tidak perlu memetakan drive dengannya. Anda cukup menentukan kredensial alternatif dengan jalur UNC
MDMarra

Jawaban:

39

Sepertinya Anda melewatkan bagian penting net usesebelum Anda mengesampingkannya sebagai solusi. Anda tidak perlu menentukan huruf drive dengannya .

net use \\server\share /user:test testpasswordakan bekerja dengan baik. Anda tidak perlu menentukan huruf drive. Ini akan memungkinkan akses ke jalur UNC di bawah kredensial yang ditentukan.

Setelah Anda memiliki jalur UNC di bawah kredensial alternatif, Anda dapat meluncurkan sesi penjelajah ke jalur UNC secara manual atau dengan menggunakan start.exeseperti pada start \\server\share.

Contohnya adalah two-liner kecil

net use \\server\share /user:test testpassword
start \\server\share
MDMarra
sumber
Anda benar, saya tidak tahu bahwa huruf drive itu opsional. Terima kasih telah menjelaskan, ini persis apa yang saya cari.
rage8885
1
Tidak yakin apakah ini hanya Windows 7, tetapi Anda tidak menggunakan / kata sandi untuk mengatur kata sandi, yang diharapkan setelah sharename, jadi dalam contoh di atas cukup hilangkan / kata sandi: bit. yaitu penggunaan bersih \\ server \ share / pengguna: tes uji
Steve Childs
1
@SteveChilds benar, seharusnya tidak ada "/ kata sandi:" yang menyiapkan kata sandi.
Tony
Manis! Saya mencari hal yang tepat hari ini untuk ditambahkan ke skrip untuk menginstal file dari jaringan berbagi - tidak ada lagi USB untuk meeeee! :-)
Danijel-James W