Dlaczego mapowany dysk nie jest dostępny w wierszu polecenia z podwyższonym cmd, ale wyświetla się w wierszu polecenia cmd? [duplikować]


19

Dlaczego w systemie Windows 8 dysk zamapowany nie jest dostępny w wierszu polecenia z podwyższonym cmd, ale jest wyświetlany w wierszu polecenia cmd? Mogę uruchomić sieć i sprawić, by była dostępna, ale nadal uważam to za dziwne.


Czy podwyższasz wiersz polecenia jako ten sam użytkownik, czy używasz run lub alternatywnych poświadczeń?
— MDMarra,

Czy podniesiony użytkownik ma odpowiednie uprawnienia do udziału i NTFS do udziału?
— joeqwerty

Zapytaj Microsoft o wsparcie.
— John Gardeniers

Odpowiedzi:


23

Podczas korzystania z UAC z użytkownikiem administracyjnym podczas logowania Windows tworzy dwa tokeny. Jeden token (wyższy) jest niefiltrowany i ma włączoną grupę Administratorzy. Drugi token odfiltrowuje grupę Administratorzy (i niektóre inne szczegóły, takie jak grupa Użytkownicy zaawansowani).

Ponieważ te dwa tokeny mają osobne konteksty zabezpieczeń, połączenia sieciowe w jednym nie są dostępne w drugim, nawet jeśli jest to naprawdę ten sam użytkownik.

Jeśli więc zamapujesz dysk za pomocą Eksploratora, wiersz polecenia z podwyższonym poziomem uprawnień (lub innym podwyższonym procesem) nie będzie w stanie go zobaczyć.

Możesz zmapować ten sam zasób sieciowy (nawet przy użyciu tej samej litery dysku) w wierszu polecenia z podwyższonym poziomem uprawnień za pomocą polecenia NET USE. Następnie każdy podwyższony proces będzie mógł go zobaczyć.


1
Czy istnieje sposób korzystania z Eksploratora ORAZ, aby dysk był widoczny dla wszystkich użytkowników?
— JimDel

4
net use e: \\computerName\folder password /user:domain\username /p:yesto polecenie, które skończyło się na tym, że działało. (Gdzie e:jest litera dysku, którą mapujesz, \\computername\folderto ścieżka, którą chcesz zmapować, i password, domaini usernamesą to zwykłe poświadczenia do zalogowania. Mam nadzieję, że ktoś komuś pomoże. Podążyłem
— phyatt

@phyatt Czy to jest bezpieczne dla Windows10?
— GreenAsJade

Bezpieczny / bezpieczny to zupełnie inny temat. Powinien zachowywać się tak samo na 10, jak i na 8.
— phyatt

19

Odpowiedź Williama wyjaśnia, dlaczego tak się dzieje, i zapewnia jedno obejście. Ale chcę dodać, że w rzeczywistości jest poprawka rejestru z systemu Vista, która działa w systemie Windows 7, aby dostosować to zachowanie. Po prostu dodaj to do rejestru:

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

Po ponownym uruchomieniu zmapowane dyski powinny być dostępne za pośrednictwem wiersza polecenia z podwyższonym poziomem uprawnień.


Nie wiedziałem, że to możliwe. Doskonały. Technet ma referencję - technet.microsoft.com/en-us/library/ee844140(v=ws.10).aspx
— William

3

Ponieważ podnosisz wiersz polecenia jako inny użytkownik, a dysk zamapowany, o którym mowa, został zamapowany przez użytkownika niebędącego administratorem. Różni użytkownicy mają różne ustawienia użytkownika, takie jak drukarki, zmapowane dyski sieciowe i tak dalej.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.