O Windows 10 oferece várias maneiras de mapear uma unidade de rede em seu computador, inclusive usando o PowerShell, que pode ser útil ao criar um script ou quando você preferir usar uma interface de linha de comando.
Quando você usa o PowerShell (ou qualquer outro método, como Prompt de Comando ou File Explorer ) para mapear uma pasta compartilhada de rede, o processo criará um ponteiro para a pasta de destino que aparecerá no File Explorer como uma unidade com a letra que você atribuiu. .
Neste guia , você aprenderá as etapas para usar o PowerShell para mapear uma unidade de rede no Windows 10 . Além disso, descreveremos as etapas para desconectar o mapeamento quando ele não for mais necessário.
Como mapear a unidade de rede no PowerShell
Para mapear uma unidade de rede com o PowerShell, use estas etapas:
-
Abra Iniciar no Windows 10.
-
Procure PowerShell e clique no resultado superior para abrir o console.
-
Digite o seguinte comando para mapear uma unidade que atribui a letra da unidade manualmente e pressione Enter :
New-PSDrive -Nome "DRIVER-LETTER" -PSProvider "FileSystem" -Root "\\DEVICE-NAME-OR-IP\SHARED-FOLDER" -Persist
No comando, substitua DRIVER-LETTER pela letra da unidade que ainda não está em uso que você deseja usar. Em seguida, altere DEVICE-NAME-OR-IP e SHARED-FOLDER para o nome do computador ou endereço IP do dispositivo que hospeda a pasta compartilhada e o nome da pasta compartilhada.
Por exemplo, este comando mapeia a pasta ShareOne para o computador com a letra de unidade “E”:
New-PSDrive -Name "E" -PSProvider "FileSystem" -Root "\\vm-beta\ShareOne" -Persist
Unidade de rede do mapa do PowerShell no Windows 10
Depois de concluir as etapas, a pasta compartilhada de rede será mapeada no computador e aparecerá no Explorador de Arquivos.
Como mapear a unidade de rede com credenciais no PowerShell
Para mapear uma unidade de rede fornecendo o nome da conta e a senha, siga estas etapas:
-
Abra Iniciar .
-
Procure PowerShell e clique no resultado superior para abrir o console.
-
Digite o seguinte comando para criar uma variável com as credenciais que você deseja usar e pressione Enter :
$cred = Get-Credential -Credential USERNAME
Criar variável de credencial com o PowerShell
Dica rápida: se você estiver mapeando uma unidade no Active Directory, lembre-se de usar o nome da rede como este: network\adminpara especificar as informações da conta.
-
Confirme a senha da sua conta.
-
Clique no botão OK .
-
Digite o seguinte comando para mapear uma unidade que atribui a letra da unidade manualmente e pressione Enter :
New-PSDrive -Nome "E" -Root "\\DEVICE-NAME-OR-IP\SHARED-FOLDER" -Persist -PSProvider "FileSystem" -Credential $cred
No comando, substitua DRIVER-LETTER pela letra da unidade que ainda não está em uso que você deseja usar. Em seguida, altere DEVICE-NAME-OR-IP e SHARED-FOLDER para o nome do computador ou endereço IP do dispositivo que hospeda a pasta compartilhada e o nome da pasta compartilhada.
Por exemplo, este comando mapeia a pasta ShareOne para o computador com a letra de unidade “E”:
New-PSDrive -Name "E" -Root "\\vm-beta\ShareOne" -Persist -PSProvider "FileSystem" -Credential $cred
Unidade de rede do mapa do PowerShell com senha
Depois de concluir as etapas, o comando autenticará e mapeará a pasta compartilhada como uma unidade no Windows 10.
Ao tentar se conectar usando credenciais, você sempre será solicitado a fornecer uma senha manualmente. Se você quiser evitar essa etapa, poderá armazenar a senha em um arquivo criptografado no computador e consultar esse arquivo usando o PowerShell. Ou você pode acelerar o processo armazenando o nome e a senha da conta do host remoto no Credential Manager e, em seguida, usar o mesmo comando sem a -Crendtialopção como esta:New-PSDrive -Name "E" -Root "\\vm-beta\ShareOne" -Persist -PSProvider "FileSystem"
Você pode criar uma nova entrada no Credential Manager usando este comando:cmdkey /add:pcname /user:network\username /pass:password
Como desconectar a unidade de rede mapeada no PowerShell
Para desconectar e remover uma unidade de rede mapeada com o PowerShell, use estas etapas:
-
Abra Iniciar .
-
Procure PowerShell e clique no resultado superior para abrir o console.
-
Digite o seguinte comando para visualizar todas as unidades mapeadas e pressione Enter :
Get-PSDrive -PSProvider "FileSystem"
-
Digite o seguinte comando para desconectar a unidade de rede mapeada e pressione Enter :
Remove-PSDrive -Nome DRIVE-LETTER
No comando, substitua DRIVE-LETTER pela letra da unidade do mapeamento.
Por exemplo, este comando desconecta a unidade “E”:
Remover-PSDrive -Nome E
Unidade de mapa de desconexão do PowerShell
-
(Opcional) Digite o seguinte comando para desconectar vários mapeamentos e pressione Enter :
Get-PSDrive DRIVER-LETTER-1, DRIVE-LETTER-2 | Remover-PSDrive
No comando, substitua DRIVER-LETTER-1 e DRIVE-LETTER-2 pelas letras de unidade que você deseja desconectar.
Por exemplo, este comando desconecta as unidades “E” e “F”:
Get-PSDrive E, F | Remover-PSDrive
Depois de concluir as etapas, o mapeamento da unidade será removido do computador.