Windows 10 offre diversi modi per mappare un'unità di rete sul computer, incluso l'utilizzo di PowerShell, che può tornare utile durante la creazione di uno script o quando si preferisce utilizzare un'interfaccia della riga di comando.
Quando usi PowerShell (o qualsiasi altro metodo, come Prompt dei comandi o Esplora file ) per mappare una cartella condivisa di rete, il processo creerà un puntatore alla cartella di destinazione che apparirà in Esplora file come un'unità con la lettera che le hai assegnato .
In questa guida imparerai i passaggi per utilizzare PowerShell per mappare un'unità di rete su Windows 10 . Inoltre, illustreremo i passaggi per disconnettere la mappatura quando non è più necessaria.
Come mappare l'unità di rete su PowerShell
Per mappare un'unità di rete con PowerShell, attenersi alla seguente procedura:
-
Apri Start su Windows 10.
-
Cerca PowerShell e fai clic sul risultato in alto per aprire la console.
-
Digitare il comando seguente per mappare un'unità assegnando manualmente la lettera di unità e premere Invio :
Nuovo-PSDrive -Nome "DRIVER-LETTER" -PSProvider "FileSystem" -Root "\\DEVICE-NAME-OR-IP\SHARED-FOLDER" -Persist
Nel comando, sostituisci DRIVER-LETTER con la lettera di unità non già in uso che desideri utilizzare. Quindi modificare DEVICE-NAME-OR-IP e SHARED-FOLDER per il nome del computer o l'indirizzo IP del dispositivo che ospita la cartella condivisa e il nome della condivisa.
Ad esempio, questo comando associa la cartella ShareOne al computer con la lettera di unità "E":
Nuovo-PSDrive -Nome "E" -PSProvider "FileSystem" -Root "\\vm-beta\ShareOne" -Persist
PowerShell mappa l'unità di rete su Windows 10
Una volta completati i passaggi, la cartella condivisa di rete verrà mappata sul computer e apparirà in Esplora file.
Come mappare l'unità di rete con le credenziali su PowerShell
Per mappare un'unità di rete che fornisce il nome dell'account e la password, attenersi alla seguente procedura:
-
Apri Inizio .
-
Cerca PowerShell e fai clic sul risultato in alto per aprire la console.
-
Digitare il seguente comando per creare una variabile con le credenziali che si desidera utilizzare e premere Invio :
$cred = Ottieni credenziali -NOME UTENTE
Crea una variabile di credenziali con PowerShell
Suggerimento rapido: se stai mappando un'unità in Active Directory, ricorda di utilizzare il nome della rete in questo modo: network\adminper specificare le informazioni sull'account.
-
Conferma la password del tuo account.
-
Fare clic sul pulsante OK .
-
Digitare il comando seguente per mappare un'unità assegnando manualmente la lettera di unità e premere Invio :
New-PSDrive -Nome "E" -Root "\\DEVICE-NAME-OR-IP\SHARED-FOLDER" -Persist -PSProvider "FileSystem" -Credenziale $cred
Nel comando, sostituisci DRIVER-LETTER con la lettera di unità non già in uso che desideri utilizzare. Quindi modificare DEVICE-NAME-OR-IP e SHARED-FOLDER per il nome del computer o l'indirizzo IP del dispositivo che ospita la cartella condivisa e il nome della condivisa.
Ad esempio, questo comando associa la cartella ShareOne al computer con la lettera di unità "E":
New-PSDrive -Nome "E" -Root "\\vm-beta\ShareOne" -Persist -PSProvider "FileSystem" -Credenziale $cred
PowerShell mappa l'unità di rete con password
Dopo aver completato i passaggi, il comando eseguirà l'autenticazione e il mapping della cartella condivisa come unità su Windows 10.
Quando si tenta di connettersi utilizzando le credenziali, verrà sempre richiesto di fornire una password manualmente. Se vuoi evitare questo passaggio, puoi archiviare la password in un file crittografato sul computer e interrogare quel file usando PowerShell. Oppure puoi accelerare il processo memorizzando il nome dell'account host remoto e la password in Credential Manager e quindi utilizzare lo stesso comando senza l' -Crendtialopzione come questa:New-PSDrive -Name "E" -Root "\\vm-beta\ShareOne" -Persist -PSProvider "FileSystem"
Puoi creare una nuova voce in Credential Manager usando questo comando:cmdkey /add:pcname /user:network\username /pass:password
Come disconnettere l'unità di rete mappata su PowerShell
Per disconnettere e rimuovere un'unità di rete mappata con PowerShell, attenersi alla seguente procedura:
-
Apri Inizio .
-
Cerca PowerShell e fai clic sul risultato in alto per aprire la console.
-
Digita il seguente comando per visualizzare tutte le unità mappate e premi Invio :
Get-PSDrive -PSProvider "FileSystem"
-
Digitare il seguente comando per disconnettere l'unità di rete mappata e premere Invio :
Rimuovi-PSDrive -Nome DRIVE-LETTER
Nel comando, sostituire DRIVE-LETTER per la lettera di unità della mappatura.
Ad esempio, questo comando disconnette l'unità "E":
Rimuovi-PSDrive -Nome E
PowerShell disconnette l'unità mappa
-
(Facoltativo) Digitare il seguente comando per disconnettere più mappature e premere Invio :
Ottieni-PSDrive DRIVER-LETTER-1, DRIVE-LETTER-2 | Rimuovi-PSDrive
Nel comando, sostituisci DRIVER-LETTER-1 e DRIVE-LETTER-2 con le lettere di unità che desideri disconnettere.
Ad esempio, questo comando disconnette le unità "E" e "F":
Ottieni-PSDrive E, F | Rimuovi-PSDrive
Una volta completati i passaggi, la mappatura dell'unità verrà rimossa dal computer.