Mengapa drive yang dipetakan tidak tersedia di bawah prompt cmd yang ditinggikan tetapi berada di bawah prompt cmd biasa? [duplikat]

19

Dengan Windows 8, mengapa drive yang dipetakan tidak tersedia di bawah prompt cmd yang ditinggikan tetapi berada di bawah prompt cmd biasa? Saya dapat menjalankan penggunaan internet dan membuatnya tersedia tetapi saya masih menemukan ini aneh.

JimDel
sumber
Apakah Anda meninggikan command prompt sebagai pengguna yang sama atau Anda menggunakan runas atau kredensial alternatif?
MDMarra
Apakah pengguna yang ditinggikan memiliki izin Share dan NTFS yang sesuai pada share?
joeqwerty
Tanyakan dukungan Microsoft.
John Gardeniers

Jawaban:

23

Saat menggunakan UAC dengan pengguna administratif, saat masuk, Windows membuat dua token. Satu token (yang ditinggikan) tidak disaring, dan mengaktifkan grup Administrator. Token lain memiliki grup Administrator (dan beberapa detail lainnya, seperti grup Pengguna Power) yang difilter.

Karena kedua token ini memiliki konteks keamanan yang terpisah, koneksi jaringan di satu tidak tersedia di yang lain, bahkan jika itu benar-benar pengguna yang sama.

Jadi jika Anda memetakan drive menggunakan Explorer, Command Prompt yang ditinggikan (atau proses lain yang ditinggikan) tidak akan dapat melihatnya.

Anda dapat memetakan sumber daya jaringan yang sama (menggunakan huruf drive yang sama, genap) di Command Prompt Anda yang ditinggikan menggunakan perintah NET USE. Setelah itu, setiap proses yang ditinggikan juga akan dapat melihatnya.

William
sumber
1
Apakah ada cara untuk menggunakan Explorer DAN drive dapat terlihat oleh semua pengguna?
JimDel
4
net use e: \\computerName\folder password /user:domain\username /p:yesdiperintahkan saya akhirnya menggunakan yang membuatnya bekerja. (Di mana e:huruf drive yang Anda \\computername\folderpetakan , adalah jalan yang akan dipetakan, dan password, domaindan usernamekredensial normal untuk masuk. Semoga itu membantu seseorang. Saya mengikuti contoh dari sini pcsupport.about.com/od/commandlinereference/ p / ...
phyatt
@ phyatt Apakah ini aman untuk Windows10?
GreenAsJade
Aman / aman adalah topik lain. Seharusnya memiliki perilaku yang sama pada 10 seperti halnya pada 8.
phyatt
19

Jawaban William menjelaskan mengapa ini terjadi dan memberikan satu solusi. Tapi saya ingin menambahkan sebenarnya ada perbaikan registri dari Vista yang berfungsi di Windows 7 untuk menyesuaikan perilaku ini. Cukup tambahkan ini ke registri Anda:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLinkedConnections"=dword:00000001

Setelah reboot, drive yang dipetakan harus dapat diakses melalui command prompt yang ditinggikan.

Craig W
sumber
Saya tidak tahu ini mungkin. Luar biasa. Technet memiliki referensi - technet.microsoft.com/en-us/library/ee844140(v=ws.10).aspx
William
3

Karena Anda meninggikan prompt perintah sebagai pengguna yang berbeda, dan drive yang dipetakan tersebut dipetakan oleh pengguna non-administratif. Pengguna yang berbeda memiliki pengaturan pengguna yang berbeda, seperti printer, drive jaringan yang dipetakan dan sebagainya.

HopelessN00b
sumber