System Windows 10 zapewnia wiele sposobów mapowania dysku sieciowego na komputerze, w tym za pomocą programu PowerShell, który może się przydać podczas tworzenia skryptu lub gdy wolisz korzystać z interfejsu wiersza poleceń.
Gdy używasz programu PowerShell (lub innych metod, takich jak Wiersz polecenia lub Eksplorator plików ) do mapowania folderu udostępnionego w sieci, proces utworzy wskaźnik do folderu docelowego, który pojawi się w Eksploratorze plików jako dysk z przypisaną mu literą .
W tym przewodniku dowiesz się, jak używać programu PowerShell do mapowania dysku sieciowego w systemie Windows 10 . Ponadto opiszemy kroki, aby odłączyć mapowanie, gdy nie jest już potrzebne.
Jak zmapować dysk sieciowy w PowerShell
Aby zmapować dysk sieciowy za pomocą programu PowerShell, wykonaj następujące kroki:
-
Otwórz Start w systemie Windows 10.
-
Wyszukaj PowerShell i kliknij górny wynik, aby otworzyć konsolę.
-
Wpisz następujące polecenie, aby ręcznie zmapować dysk, przypisując literę dysku, i naciśnij klawisz Enter :
Nowy-PSDrive -Nazwa "LIST STEROWNIKA" -PSProvider "System plików" -Root "\\NAZWA-URZĄDZENIA-LUB-IP\SHARED-FOLDER" -Utrwalanie
W poleceniu zastąp DRIVER-LETTER literą dysku, która nie jest jeszcze używana, której chcesz użyć. Następnie zmień DEVICE-NAME-OR-IP i SHARED-FOLDER na nazwę komputera lub adres IP urządzenia, na którym znajduje się udostępniony folder oraz nazwę udostępnionego.
Na przykład to polecenie mapuje folder ShareOne na komputer z literą dysku „E”:
New-PSDrive -Name "E" -PSProvider "FileSystem" -Root "\\vm-beta\ShareOne" -Persist
PowerShell mapuje dysk sieciowy w systemie Windows 10
Po wykonaniu tych kroków folder udostępniony w sieci zostanie zmapowany na komputerze i pojawi się w Eksploratorze plików.
Jak zmapować dysk sieciowy z poświadczeniami w PowerShell
Aby zmapować dysk sieciowy, podając nazwę konta i hasło, wykonaj następujące czynności:
-
Otwórz Start .
-
Wyszukaj PowerShell i kliknij górny wynik, aby otworzyć konsolę.
-
Wpisz następujące polecenie, aby utworzyć zmienną z poświadczeniami, których chcesz użyć, i naciśnij Enter :
$cred = Get-Credential -Credential USERNAME
Utwórz zmienną poświadczeń za pomocą PowerShell
Szybka wskazówka: Jeśli mapujesz dysk w Active Directory, pamiętaj, aby użyć nazwy sieciowej w następujący sposób: network\admindo określenia informacji o koncie.
-
Potwierdź hasło do konta.
-
Kliknij przycisk OK .
-
Wpisz następujące polecenie, aby ręcznie zmapować dysk, przypisując literę dysku, i naciśnij klawisz Enter :
New-PSDrive -Name "E" -Root "\\DEVICE-NAME-OR-IP\SHARED-FOLDER" -Persist -PSProvider "FileSystem" -Credential $cred
W poleceniu zastąp DRIVER-LETTER literą dysku, która nie jest jeszcze używana, której chcesz użyć. Następnie zmień DEVICE-NAME-OR-IP i SHARED-FOLDER na nazwę komputera lub adres IP urządzenia, na którym znajduje się udostępniony folder oraz nazwę udostępnionego.
Na przykład to polecenie mapuje folder ShareOne na komputer z literą dysku „E”:
New-PSDrive -Name "E" -Root "\\vm-beta\ShareOne" -Persist -PSProvider "FileSystem" -Credential $cred
PowerShell mapuje dysk sieciowy z hasłem
Po wykonaniu tych kroków polecenie uwierzytelni i zamapuje folder współdzielony jako dysk w systemie Windows 10.
Podczas próby połączenia przy użyciu poświadczeń zawsze zostanie wyświetlony monit o ręczne podanie hasła. Jeśli chcesz uniknąć tego kroku, możesz zapisać hasło w zaszyfrowanym pliku na komputerze i wysłać zapytanie do tego pliku za pomocą programu PowerShell. Możesz też przyspieszyć ten proces, przechowując nazwę i hasło konta hosta zdalnego w Menedżerze poświadczeń, a następnie użyć tego samego polecenia bez -Crendtialopcji takiej jak ta:New-PSDrive -Name "E" -Root "\\vm-beta\ShareOne" -Persist -PSProvider "FileSystem"
Możesz utworzyć nowy wpis w Menedżerze poświadczeń za pomocą tego polecenia:cmdkey /add:pcname /user:network\username /pass:password
Jak odłączyć zmapowany dysk sieciowy w PowerShell?
Aby odłączyć i usunąć zmapowany dysk sieciowy za pomocą programu PowerShell, wykonaj następujące czynności:
-
Otwórz Start .
-
Wyszukaj PowerShell i kliknij górny wynik, aby otworzyć konsolę.
-
Wpisz następujące polecenie, aby wyświetlić wszystkie zmapowane dyski i naciśnij klawisz Enter :
Get-PSDrive -PSProvider "FileSystem"
-
Wpisz następujące polecenie, aby odłączyć zmapowany dysk sieciowy i naciśnij klawisz Enter :
Usuń-PSDrive -Nazwa DRIVE-LETTER
W poleceniu zamień DRIVE-LETTER na literę dysku mapowania.
Na przykład to polecenie odłącza dysk „E”:
Usuń-PSDrive -Nazwa E
PowerShell odłącza dysk mapy
-
(Opcjonalnie) Wpisz następujące polecenie, aby rozłączyć wiele mapowań i naciśnij klawisz Enter :
Get-PSDrive LITERA KIEROWCY-1, LITERA-DYSKI-2 | Usuń-PSDrive
W poleceniu zastąp DRIVER-LETTER-1 i DRIVE-LETTER-2 literami dysków, które chcesz odłączyć.
Na przykład to polecenie odłącza dyski „E” i „F”:
Get-PSDrive E, F | Usuń-PSDrive
Po wykonaniu tych kroków mapowanie dysku zostanie usunięte z komputera.