miercuri, 21 mai 2014

Maparea unui network drive in Windows

Pentru a mapa un drive din linia de comanda se poate folosi comanda "net use".
Sintaxa acestei comenzi pentru a mapa un drive este:
net use x: \\computer name\share name
unde:
- x: este litera drive-ului caruia vreti sa ii asignati adresa
- \\computer name este calculatorul la care vreti sa va conectati
- \share name calea catre directorul oferit

Daca este necesara autentificarea, urmatoarea comanda poate fi folosita:
net use x: \\computer name\share name /user utilizator parola
unde:
- utilizator si parola sunt credentialele pentru conectare.

Pentru a afisa lista de drive-uri conectate se poate folosi comanda "net use".
Nu sunt necesari parametri pentru aceasta comanda.
O lista va fi afisata sau daca nu sunt conexiuni "There are no entries in the list." va aparea pe ecran.
Aceasta comanda este utila in special in cazul in care conexiunile nu sunt visibile in directorul
"My computer"/"Computer". Daca exista o conexiune catre adresa dorita, dar din oarece motive nu se poate accesa sau elimina din interfata grafica, eliminarea conexiunii se poate face din linia de comanda.


De exemplu: cand se doreste maparea unui drive, dar apare eroarea 
"The local device name is already in use" se pot urma acesti pasi:
1. Se foloseste comanda "use net" pentru a depista conexiunile
2. Se ia numele conexiuni pe care vreti sa o eliminati din coloana Remote aflata in lista afisata si se
    executa comanda:
    net use numeConexiune \ delete

    numeConexiune trbuie sa aiba aceasi valoare ca si cea din coloana Remote
    in caz ca drive-ul este afisat sub coloana Local se poate executa comanda
    net use Drive: \ delete
    Drive este valoarea din coloana Remote, de exemplu poate fi "E:"

Comanda NET USE are urmatoarea sintaxa: 
NET USE [numeAparat| *] [\\numeCalculator\numeDirector[\numeResursa] [parola| *]]
        [/USER:[numeDomeniu\]numeUtilizator]

        [/SMARTCARD]
        [/SAVECRED]
        [[/DELETE] | [/PERSISTENT:{YES | NO}]]

NET USE {numeAparat| *} [parola| *] /HOME

NET USE [/PERSISTENT:{YES | NO}]

Comanda NET USE conecteaza sau deconecteaza un calculator la o resursa distribuita. Cand aceasta comanda este folosita fara parametri va lista toate conexiunile calculatorului.
numeAparat:  Asigneaza un numele aparatului la care se va face conexiunea sau termina
                       conexiunea catre aparatul cu acest nume. Tipurile de aparate sunt: disk drive, mapate
                       de la D: la Z: si imprimantele mapate de la LPT1 la LPT3. Se poate folosi asteriscul
                       pentru a se a face asignarea la urmatorul nume disponibil
\\
numeCalculator: Este numele calculatorului care controleaza resursa distribuita. Daca numele
                              contine spatii, atunci liniile oblice (\\) si  numele calculatorului trebuie trebuie
                              puse intre ghilimele (" "). Lungimea numelui calculatorului poate fi de minim
                              un caracter si de maxim 15.
\numeResursa: Este numele resursei distribuite.
parola: Este parola necesara pentru a accesa resursa distribuita.
* Daca este folosit asteriscul, atunci parola va fi ceruta in linia de comanda.
/USER: Specifica utilizator, diferit fata de cel conectat, cu care se va face conexiunea. Specifica

              domeniu diferit. Daca domeniul este omis atunci va fi folosit domeniul curent.
numeDomeniu: Specifica un domeniu diferit. Dac acesta este omis cel curent este folosit.
numeUtilizator: Specifica numele de utilizator cu care se va realiza conexiunea.
/SAVECRED: Credentialele se vor salva daca acestea vor fi oferite din linia de comanda.

/HOME: Conecteaza un utilizator la directorul asignat acestuia.
/DELETE: Inchide conexiunea si o scoate din lista persistenta de conexiuni.

/PERSISTENT: Controleaza persistenta conexiunilor. Valoarea implicita este ultima folosita.
YES: Salveaza conexiunile la creare si face reconectarea la urmatoarea pornire.

NO: Conexiunile nou create nu sunt salvate. Nu afecteaza conexiunile curente.