Preslikani omrežni pogoni so zelo koristni, ko se morate povezati s pogonom, ki je v drugem računalniku ali na zunanjem pomnilniku. Olajša dostop do datotek. Če pa vaši preslikani omrežni pogoni v operacijskem sistemu Windows 10 v1809 ne delujejo, je to vsekakor moteče.
Obstaja veliko načinov, kako sistem Windows obvesti, da ni na voljo. Lahko je rdeč X, ki se prikaže na omrežnih pogonih ali piše, da ni na voljo, če ga uporabljate iz ukaznega poziva ali prek obvestila. Morda se zgodi, da za povezavo omrežnega pogona potrebujete več kot običajno, zato vam priporočamo, da zaženete nekaj skriptov, ko se prijavite v računalnik.
Preslikani omrežni pogoni ne delujejo
Preden nadaljujemo z rešitvami, morate vedeti, da nekatera vadba deluje v določenih scenarijih. Nekateri bodo morda potrebovali dostop do omrežja ob prijavi, drugi pa bodo potrebovali dostop do nastavitev pravilnika skupine. Torej izberite, kaj vam ustreza.
Če se preslikani omrežni pogoni ne prikažejo, povežejo ali delujejo v sistemu Windows 10, ko se prijavite v računalnik, lahko poskusite s temi rešitvami, ki s skripti poskrbijo, da ste z njimi povezani takoj, ko začnete uporabljati računalnik.
Ustvari skripte
Tu sta dve skripti. MapDrives.ps1, ki jih izvaja MapDrives.cmd in se izvede v običajnem (ne povišanem) ukaznem pozivu.
Ustvarite skriptno datoteko z imenom MapDrives.cmd, in nato shranite na mesto, kjer bodo datoteke na varnem.
PowerShell -Komanda "Set-ExecutionPolicy -Scope CurrentUser Unrestricted" >> "% TEMP% \ StartupLog.txt "2> & 1 PowerShell -File"% SystemDrive% \ Scripts \ MapDrives.ps1 ">>"% TEMP% \ StartupLog.txt "2> & 1
Podobno ustvarite datoteko skripta z imenom MapDrives.ps1 s spodnjo vsebino. Obe skripti shranite v isti mapi.
$ i = 3, medtem ko ($ True) $ napaka.clear () $ MappedDrives = Get-SmbMapping | kjer je -prodajni status -Vrednost ni na voljo -EQ | izberite LocalPath, RemotePath foreach ($ MappedDrive v $ MappedDrives) poskusite New-SmbMapping -LocalPath $ MappedDrive.LocalPath -RemotePath $ MappedDrive.RemotePath -Persistent $ True catch Write-Host "Prišlo je do napake pri preslikavi $ MappedDrive.RemotePath do $ MappedDrive.LocalPath " $ i = $ i - 1 če ($ napaka.Štetje -eq 0 -ali $ i -eq 0) odmor Start-Sleep -Seconds 30
Možni načini za izvedbo skripta za povezavo z preslikanim omrežnim pogonom
1] Ustvarite zagonski element
To deluje samo za naprave, ki imajo ob prijavi dostop do omrežja. Če ga ni, skript ne bo mogel samodejno znova povezati omrežnih gonilnikov.
- Odprite zagonsko mapo na naslovu % ProgramData% \ Microsoft \ Windows \ Start Menu \ Programs \ StartUp in kopirajte-prilepite MapDrives.cmd v njem.
- Odprite mapo Scripts, ki se nahaja na in % SystemDrive% \ Scripts \ kopiraj-prilepi MapDrives.ps1 v tej mapi.
S tem boste ustvarili dnevniško datoteko z imenom StartupLog.txt v mapi% TEMP%. Nato se odjavite iz naprave in nato znova prijavite. Tako se bodo preslikani pogoni odprli.
2] Ustvarite načrtovano opravilo
Možno je ustvariti načrtovano opravilo, ki se zažene takoj, ko se uporabnik prijavi v računalnik. Najprej kopirajte skriptno datoteko MapDrives.ps1 v mapo skript sistema Windows na % SystemDrive% \ Scripts \. Nato zaženite razporejevalnik opravil. V iskalnem polju lahko iščete in se bo pojavilo.
- Izberite Action> Create Task in na zavihku General vnesite ime in opis naloge.
- Nato kliknite Spremeni uporabnika ali skupino in izberite lokalnega uporabnika ali skupino. Nato izberite v redu.
- Potrdite polje »Tek z najvišjimi privilegiji "
- Preklopite na zavihek Sprožilci in v spustnem meniju Začni opravilo ustvarite nov sprožilec z možnostjo »Ob prijavi«. Kliknite v redu.
- Nato preklopite na zavihek Dejanja
- Ustvarite novo dejanje in izberite Zaženi program.
- V polje Program / Script vnesite Powershell.exe.
- V Dodaj argumente (neobvezno) vnesite naslednje:
-windowsstyle skrito-ukaz .\ MapDrives.ps1 >>% TEMP% \ StartupLog.txt 2> & 1 - V Začni v (neobvezno) vnesite mesto (% SystemDrive% \ Scripts \) datoteke skripta.
- Na Pogoji izberite zavihek Zaženite samo, če je na voljo naslednja omrežna povezava možnost, izberite Kakršna koli povezava, in nato izberite v redu.
Znova zaženite ali se odjavite iz računa in se znova prijavite, da bo opravilo izvedeno.
3] Nastavitve pravilnika skupine
To je potrebno, če so preslikani pogoni definirani v nastavitvah pravilnika skupine. Dejanje zemljevidov pogonov boste morali posodobiti na Zamenjati.
V zameno bo izbrisal obstoječi preslikani pogon in znova ustvaril preslikavo pri vsaki prijavi. Vse nastavitve na preslikanem pogonu, ki se spremenijo v nastavitvah pravilnika skupine, se ob vsaki prijavi izgubijo. Če spremembe ne delujejo, zaženite gpupdate ukaz z / sila parameter, da takoj osvežite nastavitev pravilnika skupine.
Ena od teh rešitev, ki jih predlaga Microsoft, bi vam lahko pomagala odpraviti težavo, ker preslikani omrežni pogoni v sistemu Windows 10 ne delujejo. Sporočite nam, kateri je delal za vas.