Kako preslikati pogon v PowerShell

14. maja 2021 3315 Pogledi Kako preslikati pogon v PowerShell

To območje S vas uči, kako preslikati pogon v PowerShell. Vodnik zajema 5 načinov za preslikavo pogona v PowerShell.





Pri prvi metodi se boste naučili preslikati omrežno skupno rabo. Nato se boste naučili, kako preslikati lokalno mapo kot pogon.



V zadnjih dveh metodah vas bom naučil, kako preslikati omrežni pogon s hashtable PowerShell – in kako preslikati registrski ključ kot pogon.



posodobitev stanja sistema Windows do namestitve -
Pogoni, preslikani z ukazom New-PSDrive PowerShell Cmdlet (metode 1 do 4), se ne prikažejo v tem računalniku (File Explorer). Če želite preslikati omrežni pogon, ki bo prikazan v tem računalniku, uporabite 5.

Brskajte po temah objav



Kako preslikati omrežno skupno rabo v PowerShell

Kako preslikati omrežno skupno rabo v PowerShell

Najpogostejša naloga SysAdmins je preslikavanje omrežnih pogonov. Obstaja več načinov za preslikavo omrežnih pogonov.



Vendar pa lahko, tako kot večina opravil Windows, preslikate omrežno skupno rabo s PowerShell.

Če želite preslikati omrežno skupno rabo, zaženite ukaz, podoben spodnjemu:



|_+_|

The ime je kot črka pogona. Spremenite to v kar želite. Ime je lahko tudi beseda.



Ni vam treba spreminjati PSProviderDatotečni sistem ali je PSProvider za mape. Vendar pa morate spremeniti koren – pot do vašega omrežnega deleža.

Ko spremenite ukaz, da ustreza vašim potrebam, da preslikate omrežni pogon, vnesite ukaz v PowerShell in pritisnite tipko enter na tipkovnici. Pogon bo preslikan v trenutno sejo PowerShell.

Prikazali bodo tudi podrobnosti o preslikanem pogonu.

V zgornjih primerih omrežni pogoni, ki jih preslikava PowerShell, NISO obstojni. Posledica je, da če zaprem svojo trenutno sejo PowerShell, bo preslikava izgubljena.

Če želite preslikati trajno omrežno skupno rabo s PowerShellom, dodajte Vztrajajte parameter. Tukaj je spremenjen ukaz, ki bo preslikal omrežni pogon v skupni rabi kot trajni pogon:

|_+_|

Poleg tega je Novo-PSDrive ukaz ima drug parameter, Poverilnica ki vam omogoča, da določite uporabniško ime in geslo za dostop do skupnega omrežja, ki ga želite preslikati.

Dodati boste morali Poverilnica parameter, če račun, s katerim ste trenutno prijavljeni, nima dostopa do pogona, ki ga želite preslikati. Če želite določiti poverilnico, uporabite Ime domeneUporabniško ime formatu.

android se povezuje z wifi, a brez interneta

Končno, tukaj je spremenjeno Novo-PSDrive ukaz, ki bo preslikal trajno omrežno skupno rabo z določeno poverilnico:

|_+_|

Če za izvedbo ukaza pritisnete tipko enter, bo PowerShell zahteval geslo za Uporabniško ime .

Kako preslikati lokalno mapo kot pogon v PowerShell

Kako preslikati lokalni disk v PowerShell

Ko preslikate omrežni pogon, povežete mapo v skupni rabi na oddaljenem računalniku z lokalnim računalnikom. Vendar pa lahko mapo v računalniku preslikate tudi kot omrežni pogon.

Postopek za preslikavo omrežnega pogona je enak preslikavi lokalne mape kot pogona. Če želite preslikati lokalno mapo kot pogon, spremenite datoteko koren parameter Novo-PSDrive ukaz.

Namesto da bi določili pot do omrežne skupne rabe v koren parameter – podate pot do lokalne mape. V primeru želim preslikati svoj dokument mapo na disk, imenovan dokument .

Tukaj je spremenjen ukaz:

|_+_|

Tukaj je rezultat ukaza.

Kako preslikati pogon z uporabo PowerShell Hashtable

Kako preslikati pogon z uporabo PowerShell Hashtable

V prvih dveh zgornjih primerih smo omrežne pogone preslikali s PowerShellom z vnosom parametrov Novo-PSDrive ukaz neposredno v ukazu.

Vendar pa se lahko v nekaterih situacijah skriptiranja odločite, da ustvarite hashtable, ki definira parametre. Nato uporabite hashtable v Novo-PSDrive ukaz.

Ta metoda je postopek v dveh korakih. Prvi korak je ustvariti hashtable. Nato v zadnjem koraku zaženete Novo-PSDrive ukaz.

Preden nadaljujem s primerom v tem razdelku, si oglejte zadnji ukaz.

|_+_|

V tem primeru bom dodal ime , PSProvider , in koren parametri v hashtable, $documents. Tukaj je vzorec hashtable s temi podrobnostmi:

|_+_|

Kopirajte ga v nov dokument PowerShell ISE (po potrebi spremenite vrednosti). Nato pod razpredelnico dodajte Novo-PSDrive ukaz, kot je prikazano spodaj:

|_+_|

Celoten ukaz bi moral biti, kot je prikazano spodaj:

|_+_|

Na koncu, da izvedete ukaz, kliknite Zaženi skript ikona (označena na spodnjem posnetku zaslona). Skript se bo zagnal in prikazal rezultate preslikanega pogona na dnu PowerShell ISE.

Kako preslikati pogon z uporabo PowerShell Hashtable

Kako preslikati pogon za registrski ključ

Kako preslikati pogon za registrski ključ

Preden preberete ta razdelek, toplo priporočam, da preberete naš članek o tem, kako uporabljati PowerShell za branje vrednosti registra.

Do sedaj smo pokrili korake za preslikavo map kot pogonov s PowerShell. Lahko pa preslikate tudi registrski ključ kot pogon.

para ste presegli število dovoljenih poskusov obnovitve. prosim poskusite kasneje.

Ukaz za preslikavo registrskega ključa kot pogona s PowerShell je podoben ukazu, ki se uporablja za preslikavo map. Edina razlika je v tem, da namesto navajanja PSProvider kot datotečni sistem, ga določite kot register.

Poleg tega, namesto da bi določili koren kot pot mape ali skupne rabe boste določili pot do registrskega ključa Windows.

Na podlagi zgornjih informacij za preslikavo registrskega ključa HKEY_CURRENT_USERNadzorna plošča , uporabil bom spodnji ukaz:

|_+_|

Ko zaženete ukaz, bo PowerShell preslikal pot registra z določenimi parametri – nato bo prikazal podrobnosti preslikanega pogona.

Kako preslikati omrežni pogon s funkcijo MapNetworkDrive

Kako preslikati omrežni pogon z ukazom New-Object

Vsi primeri, ki sem jih do sedaj navedel, uporabljajo Novo-PSDrive Cmdlet za preslikavo pogon v PowerShell. Obstajata dve omejitvi Novo-PSDrive Metode ukaznega ukaza:

  1. The Novo-PSDrive Cmdlet je na voljo v različici PowerShell 3.0. Torej, v redkih primerih, ko še vedno uporabljate PowerShell različice 2.0, ne boste mogli uporabiti nobene od zgoraj obravnavanih metod
  2. Ko preslikate pogon z Novo-PSDrive Cmdlet, preslikani pogon je na voljo samo v PowerShell. Pogon ne bo na voljo v File Explorerju

Če želite premagati ti dve omejitvi, uporabite metodo, obravnavano v tem razdelku – za preslikavo pogona v PowerShell. Za lažje razumevanje je ta razdelek razdeljen na dva pododdelka.

Upoštevajte, da se metoda, obravnavana v tem razdelku, lahko uporablja samo za preslikavo omrežne skupne rabe. Za razliko od preslikavanja lokalnih pogonov ali registrskih ključev z Novo-PSDrive ukaz, Wscript.Network funkcija lahko preslika samo mapo v skupni rabi v oddaljenem računalniku.

Ustvarite Wscript.Network ComObject

Prvi korak za uporabo te metode za preslikavo pogona v PowerShell je, da ustvarite Wscript.Network ComObject – nato ga shranite v spremenljivko. Tukaj je ukaz, ki opravi delo:

|_+_|

Preden nadaljujete, odprite poziv PowerShell in zaženite ukaz. ComObject bo ustvarjen.

V naslednjem razdelku preslikamo omrežni pogon

Preslikajte omrežni pogon s funkcijo MapNetworkDrive

Zdaj, ko ste ustvarili Wscript.Network ComObject, lahko uporabite njegovo funkcijo MapNetworkDrive za preslikavo omrežnega pogona. Tukaj so ukazi:

|_+_| |_+_|

Prvi ukaz preslika omrežne datoteke dnevnika v skupni rabi NAMESTITEV-SIAQMO1 voziti TO . Vendar pa preslikava ni obstojna.

Nasprotno, drugi ukaz preslika isti delež, vendar ga naredi obstojnega. Kar naredi preslikavo obstojno je parameter $True funkcije MapNetworkDrive.

Nadaljujem, zagnal bom zadnji ukaz. Tako kot prvi ukaz tudi prvi ne prikaže nobenih rezultatov.

Vendar pa obstajata dva načina, s katerimi lahko potrdite, da je pogon preslikan.

1. način: Zaženite Set-Location spodnji ukaz, da pokažete na črko pogona - v mojem primeru K.

tmobile galaxy note 2 roms
|_+_|

Nazadnje, če želite prikazati vsebino mape, zaženite ukaz Get-Childitem.

|_+_|

Prikazal sem izhod Get-Childitem ukaz in vsebino mape v File Explorerju na spodnjem posnetku zaslona.

2. način: Drug način za potrditev, da je bila skupna raba omrežja preslikana, je, da odprete ta računalnik v File Explorerju.

Tukaj imate – 5 načinov za preslikavo pogona v PowerShell!

Upam, da so vam bile v pomoč metode za preslikavo pogona z operacijskim sistemom Windows PowerShell, opisane v tem priročniku.

Če se vam zdi v pomoč, vljudno glasujte da na spodnje vprašanje Ali je bila ta objava koristna.

Če pa vam nobena od metod ni delovala ali pa ste potrebovali kaj drugega kot obravnavane metode, kliknite št na spodnje vprašanje Ali je bila ta objava koristna. Nato nam vljudno posredujte dodatne podrobnosti. Pregledamo povratne informacije naših bralcev in posodabljamo naše vodnike, da bodo nenehno izpolnjevali vaše potrebe.

Lahko pa postavite vprašanje, pustite komentar ali pošljete povratne informacije z obrazcem za pustite odgovor, ki ga najdete na koncu te strani.

Za več PowerShell tech S con obiščite našo stran z navodili za Windows PowerShell. Morda vam bo v veliko pomoč tudi naša stran Delo od doma.