Cum mapezi Network Drive folosind cmdlet Powershell – New-PSDrive

Configurare noua (How To)

Situatie

Cmdlet-ul New-PSDrive este utilizat pentru a crea unități logice pe un computer, inclusiv maparea unităților la foldere de rețea partajate/shared.

Solutie

Puteți mapa un folder de rețea partajat după calea sa UNC(Maparea UNC se referă la utilizarea căii Universal Naming Convention(UNC) pentru a accesa resurse de rețea precum fișiere și foldere, față de utilizarea literelor de unitate mapate), ca unitate de rețea utilizând următoarea comandă:

New-PSDrive -Name G -PSProvider FileSystem -Root ‘\\192.168.158.147\docs’ -Persist

Descriere comandă:

Name – o literă de unitate(cel mai adesea), o cale sau alt identificator care va fi atribuit unității logice create.
PSProvider – furnizorul FileSystem este utilizat pentru a accesa unități de rețea care sunt mapate prin protocolul SMB/CIFS.
Root – calea către resursa care urmează să fie montată. Aceasta poate fi o cale UNC către un dosar partajat (\\server1\share), un director local (C:\ProgramData) sau o altă resursă.
Persist – reconectează automat unitatea de rețea după repornirea computerului sau pierderea conexiunii. Dacă acest parametru nu este specificat, se va utiliza în schimb modul de mapare temporară a unității.

O unitate de rețea conectată în acest mod va fi accesibilă utilizatorilor atât din shell-ul lor, cât și din interfața grafică File Explorer.

Notă importantă: Pentru ca unitatea de rețea să fie disponibilă utilizatorului în File Explorer, comanda New-PSDrive trebuie executată într-o sesiune PowerShell neprivilegiată.Montarea unei unități de rețea utilizând comanda specificată în consola PowerShell, care este executată ca administrator, va face ca unitatea să fie accesibilă numai în aplicații cu acces elevat.

Unitatea de rețea este cartografiată în mod implicit sub credențialele utilizatorului curent.

Pentru a se utiliza credențiale de cont diferite pentru a accesa folderul partajat, se utilizează următoarea comandă:

$cred = Get-Credential -Credential <Domeniu>\<Prenume.Nume Utilizator>
New-PSDrive -Credential $cred -Name <Literă unitate sau alt identificator>     -PSProvider FileSystem -Root ‘\\192.168.x.x\documente  -Persist    -Scope ‘Global’

Dacă întâmpinați erori la maparea unei unități, verificați dacă calea UNC către folderul de rețea partajat este corectă și dacă contul respectiv are permisiunile corespunzătoare.

Dacă doriți afișarea contului de utilizator care a fost utilizat pentru a mapa folderul partajat:

(Get-PSDrive -Name ‘<litera>’).Credential

Dacă doriți să eliminați o unitate de rețea mapată:

Remove-PSDrive <litera>

Notă. Pentru a forța o unitate de rețea să se deconecteze, adăugați argumentul -Force.

Cmdlet-ul New-PSDrive este cel mai adesea utilizat ca alternativă la comanda net use pentru a cartografia unități de rețea. Pe lângă accesarea sistemului de fișiere(partaje locale sau de rețea), cmdlet-ul New-PSDrive poate crea, de asemenea, unități virtuale pentru a simplifica navigarea și gestionarea diferiților furnizori de stocare. Puteți să listați PSProviders înregistrați care permit interacțiunea cu diverse tipuri de resurse prin intermediul PSDrives:

Get-PSProvider

Descriere output Get-PSProvider:

Registry – acces la registrul Windows
Alias – acces la aliasurile comenzilor PowerShell
Environment – acces la variabilele de mediu
FileSystem
Function – acces la funcțiile PowerShell
Variable – variabile PowerShell
Certificate – oferă acces la depozitele de certificate ale utilizatorului și computerului
WSMan – setările WS-Management

Alte exemple de utilizare New-PSDrive:

Creați un PSDrive pentru un registru hive:

New-PSDrive -Name RegSoftware -PSProvider Registry -Root HKLM:\Software\

Montați un folder local ca unitate separată:

New-PSDrive -Name stunnel -PSProvider FileSystem -Root “C:\Program Files (x86)\stunnel\bin”Copied

Montarea directorului AD:

Import-Module activedirectory
New-PSDrive -Name myADCatalog -PSProvider ActiveDirectory -Root “AD:\ OU=Users,OU=class,DC=class,DC=local”
cd myADCatalog:
dir

Tip solutie

Permanent

Voteaza

(9 din 12 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?