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\folder
pointer - 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?
sumber
net use
perintah?net use
. Anda tidak perlu memetakan drive dengannya. Anda cukup menentukan kredensial alternatif dengan jalur UNCJawaban:
Sepertinya Anda melewatkan bagian penting
net use
sebelum Anda mengesampingkannya sebagai solusi. Anda tidak perlu menentukan huruf drive dengannya .net use \\server\share /user:test testpassword
akan 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.exe
seperti padastart \\server\share
.Contohnya adalah two-liner kecil
sumber