Unitățile mapate de rețea nu funcționează în Windows 10
Mapped Drives Network sunt foarte utile atunci când trebuie să vă conectați la o unitate care se află pe un computer diferit sau pe o unitate de stocare externă. Permite accesul la fișiere ușor. Cu toate acestea, dacă unitățile dvs. de rețea mapate nu funcționează în Windows 10 v1809, atunci este cu siguranță o neplăcere.
Există multe moduri în care Windows avertizează cu privire la lipsa acesteia. Ar putea fi roșu X care apare pe unitățile de rețea sau spune că nu este disponibil atunci când este folosit din linia de comandă sau printr-o notificare. Se poate întâmpla ca unitatea de rețea să ia mai mult decât de obicei pentru conectare, așadar vă recomandăm să rulați câteva scripturi atunci când vă conectați la computer.
Unitățile mapate de rețea nu funcționează
Înainte de a continua soluțiile, ar trebui să știți că unele antrenamente funcționează în anumite scenarii. Este posibil să aveți nevoie de acces la rețea la conectare, în timp ce alții ar putea avea nevoie de acces la setările de politică de grup. Deci, alege ceea ce funcționează pentru dvs..
Dacă unitățile de rețea mapate nu se afișează, se conectează sau se lucrează în Windows 10 odată ce vă conectați la computer, puteți încerca aceste soluții care utilizează scripturi pentru a vă asigura că sunteți conectat la acestea de îndată ce începeți să utilizați computerul.
Creați scripturi
Există două scripturi aici. MapDrives.ps1 care sunt executate de MapDrives.cmd, iar executarea sa la un prompt de comandă obișnuit (non-elevated).
Creați un fișier de script numit MapDrives.cmd, și apoi salvați-l într-un loc unde fișierele vor fi în siguranță.
PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser nerestricționat" >> "% TEMP% \ StartupLog.txt" 2> & 1 PowerShell -File "% SystemDrive% \ Scripts \ MapDrives.ps1" >> "% TEMP% \ StartupLog.txt "2> & 1
În mod similar, creați un fișier de script numit MapDrives.ps1 cu conținutul de mai jos. Păstrați ambele scripturi din același folder.
$ i = 3 în timp ce ($ Adevărat) $ error.clear () $ MappedDrives = Get-SmbMapping | unde -property Status -Value Indisponibil -EQ | ($ MappedDrive în $ MappedDrives) încercați New-SmbMapping -LocalPath $ MappedDrive.LocalPath -RemotePath $ MappedDrive.RemotePath -Persistent $ True captură Write-Host "A apărut o eroare de cartografiere a MappedDrive.RemotePath la $ MappedDrive.LocalPath " $ i = $ i - 1 dacă ($ error.Count -eq 0 -Or $ i -eq 0) break Start-Sleep -Seconds 30
Moduri posibile de executare a scriptului pentru conectarea la unitatea de rețea mapată
1] Creați un element de pornire
Aceasta funcționează numai pentru dispozitivele care au acces la rețea la conectare. Dacă nu există, scriptul nu va reuși să reconecteze automat driverele de rețea.
- Deschideți dosarul Startup aflat la % ProgramData% \ Microsoft \ Windows \ Start Menu \ Programs \ StartUp și copy-paste MapDrives.cmd în interiorul acestuia.
- Deschideți dosarul Scripturi amplasat la și % SystemDrive% \ Scripts \ copy-paste MapDrives.ps1 în dosarul respectiv.
Acest lucru va crea un fișier jurnal numit StartupLog.txt în folderul% TEMP%. Apoi, deconectați-vă de la aparat și apoi re-vă conectați. Acest lucru va asigura ca drive-urile mapate sunt deschise.
2] Creați o sarcină programată
Este posibil să creați o sarcină programată care să fie executată de îndată ce utilizatorul se conectează la computer. În primul rând, copiați fișierul script MapDrives.ps1 în dosarul de scripturi din Windows la % SystemDrive% \ Scripts \. Apoi lansați Planificatorul de sarcini. Puteți căuta în caseta de căutare și va apărea.- Selectați Acțiune> Creare activitate și în fila General introduceți un nume și o descriere a sarcinii.
- Apoi, faceți clic pe Schimbați utilizatorul sau grupul și selectați un utilizator sau un grup local. Apoi selectați O.K.
- Bifați caseta care spune "Rulați cu cele mai înalte privilegii "
- Treceți la fila Trigeri și creați un nou declanșator cu opțiunea "La conectare" din meniul derulant Începe sarcina. Faceți clic pe ok.
- Apoi treceți la fila Acțiuni
- Creați o acțiune nouă și alegeți să porniți un program.
- În câmpul Program / Script Powershell.exe.
- În Adăugați argumente (opțional) câmp, tastați următoarele:
-windowsstyle hidden -command. \ MapDrives.ps1 >>% TEMP% \ StartupLog.txt 2> & 1 - În Începeți în (opțional) câmp, tastați locația (% SystemDrive% \ Scripts \) din fișierul de script.
- Pe Condiții , selectați Porniți numai dacă următoarea conexiune de rețea este disponibilă opțiune, selectați Orice conexiune, apoi selectați O.K.
Reporniți sau deconectați-vă din contul dvs. și faceți din nou înregistrare, astfel încât sarcina să fie executată.
3] Setări pentru politica de grup
Acest lucru este necesar dacă setările unităților mapate sunt definite prin setările politicii de grup. Va trebui să actualizați acțiunea hărților unității la A inlocui.
La rândul său, va șterge unitatea mapată existentă și va crea din nou cartografia la fiecare conectare. Cu toate acestea, toate setările de pe unitatea mapată modificate din setările politicii de grup se vor pierde la fiecare conectare. Dacă modificările nu funcționează, rulați gpupdate comanda cu /forta pentru a actualiza imediat setarea pentru politica de grup.
Una dintre aceste soluții sugerate de Microsoft ar trebui să vă ajute să rezolvați problema pentru unitățile de rețea mapate nu funcționează în Windows 10. Spuneți-ne care a lucrat pentru dvs..