Il prompt dei comandi in modalità amministratore non vede le unità mappate [duplicato]


48

Questa domanda ha già una risposta qui:

Non sono sicuro, ma quando avvio il mio prompt dei comandi in modalità amministratore, non riesco a passare a un'unità mappata. Posso farlo se non sono in modalità amministratore.

Mi sto perdendo qualcosa di semplice?


Quali sono le autorizzazioni sulle unità mappate in rete?
Ramhound,

3
È normale. Mapparli di nuovo nel prompt dei comandi. net use driveLetter: \\ YourUNChere
Mark Allen

Risposte:


52

Quando si avvia un prompt dei comandi "Come amministratore", viene eseguito in un contesto utente diverso rispetto a quando non lo si fa.

Poiché le unità mappate sono incentrate sull'utente, quel contesto utente Admin non avrà le (stesse) unità e dovrai mapparle per quel contesto utente una volta che la finestra di comando è aperta come Adminsitrator, ad esempio eseguendo net use <letter>: \\<server>\<share>. Un esempio:

net use Z: \\SuperServer\SuperShare

Inoltre, è possibile abilitare il EnableLinkedConnectionsflag nel registro per far condividere il token di sessione:

Per aggirare questo problema, configurare il valore del Registro di sistema EnableLinkedConnections. Questo valore consente a Windows Vista e Windows 7 di condividere le connessioni di rete tra il token di accesso filtrato e il token di accesso dell'amministratore completo per un membro del gruppo Administrators.

Per fare ciò, impostare il HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLinkedConnectionsflag DWORD su 1, quindi riavviare il computer.

Per ulteriori informazioni al riguardo da parte di Microsoft, vedere: Alcuni programmi non possono accedere alle posizioni di rete quando UAC è abilitato


3
Questa soluzione alternativa non ha mai funzionato per me e non sono sicuro del perché. Provato su Windows 7, 8 e 8.1. Tentativo di accedere alle unità di rete mappate di Parallels (\\ psf *) da una macchina virtuale Windows.
Jason Duffett,

2
@JasonDuffett stesso scenario qui. Funziona con: net use Z: \\ psf \ Home
Giorgio Bozio

Il EnableLinkedConnectionsflag di registro non funziona per me, su Windows 10. net usein una console di amministrazione funziona.
Tor Klingberg,

Non funziona né per me su Windows 7 x64 - net use ...funziona benissimo
Angelos Pikoulas il

15

Questo mi fa pensare a un vecchio problema segnalato da Windows Vista.

Puoi provare:

  1. Apri RegEdit
  2. Vai a HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  3. Creare un valore DWORD denominato EnableLinkedConnectionse impostarlo su1
  4. Riavvia il computer
  5. Prova di nuovo

Impossibile trovare HKLM nel registro di Windows 10, dove si trova? Ahh vedo HKEY_LOCAL_MACHINE.
Gufo,

1
Sì, non ha funzionato per me in Wondows 10.
Gufo,

ha funzionato per me, grazie!
user2673238

5

Un altro rimedio che mi ha richiesto molto tempo è quello di eseguire net useda un'attività pianificata come account NT AUTHORITY \ SYSTEM . Apparentemente le unità mappate con questo account vengono visualizzate per tutti gli utenti e tutti i livelli di elevazione .

Ho provato questo e funziona anche su condivisioni NFS (che può essere un po 'schizzinoso). Basta creare un set di attività pianificate da eseguire all'avvio del sistema e specificare il comando seguente:

net use //server/share Z: /persistent:no

Potrebbe funzionare con una sola volta /persistent:yes, ma non l'ho provato. È vero che anche "mappalo di nuovo" funziona, ma quell'unità non sarà ancora visibile alle attività pianificate in esecuzione in contesti diversi. Il rovescio della medaglia è che anche tutti gli utenti reali lo vedono, quindi non è così buono per le configurazioni multiutente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.