Pertanyaan ini sudah ada jawabannya di sini:
Saya tidak yakin tetapi ketika saya memulai Command Prompt saya dalam mode Administrator, saya tidak bisa beralih ke drive yang dipetakan. Saya dapat melakukannya jika saya tidak dalam mode Administrator.
Apakah saya melewatkan sesuatu yang sederhana?
windows
command-line
windows-8.1
network-drive
AngryHacker
sumber
sumber
Jawaban:
Ketika Anda memulai command prompt "Sebagai Administrator" itu berjalan dalam konteks pengguna yang berbeda dari ketika Anda tidak.
Karena drive yang dipetakan adalah pengguna-sentris, konteks pengguna Admin itu tidak akan memiliki drive (yang sama), dan Anda harus memetakannya untuk konteks pengguna tersebut setelah jendela perintah terbuka sebagai Adminsitrator, misalnya dengan menjalankan
net use <letter>: \\<server>\<share>
. Sebuah contoh:Anda juga dapat mengaktifkan
EnableLinkedConnections
bendera di registri untuk menyebabkan token sesi dibagikan:Untuk melakukan ini, atur tanda
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLinkedConnections
DWORD ke1
, dan kemudian reboot mesin Anda.Untuk info lebih lanjut tentang itu dari Microsoft, lihat: Beberapa Program Tidak Dapat Mengakses Lokasi Jaringan Ketika UAC Diaktifkan
sumber
EnableLinkedConnections
bendera registri tidak bekerja untuk saya, pada Windows 10.net use
dalam konsol administrator karya.net use ...
berfungsi dengan baikIni membuat saya berpikir tentang masalah yang dilaporkan Windows Vista lama.
Bisakah kamu mencoba:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
EnableLinkedConnections
dan set ke1
sumber
Satu solusi lain yang membutuhkan waktu lama untuk saya temukan adalah menjalankan
net use
dari tugas yang dijadwalkan sebagai akun NT AUTHORITY \ SYSTEM . Rupanya drive yang dipetakan di bawah akun ini muncul untuk semua pengguna dan semua level ketinggian .Saya sudah menguji ini dan bekerja bahkan pada saham NFS (yang bisa agak rewel). Cukup buat tugas terjadwal yang diatur untuk dijalankan pada startup sistem, dan tentukan perintah berikut:
Ini mungkin bekerja untuk menjalankannya sekali saja
/persistent:yes
, tetapi saya belum mencobanya. Memang, "hanya petakan lagi" juga berfungsi, tetapi drive itu masih tidak akan terlihat oleh tugas terjadwal yang berjalan dalam konteks yang berbeda. Kelemahannya adalah bahwa semua pengguna nyata juga melihatnya, jadi tidak begitu baik untuk pengaturan multi-pengguna.sumber