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 Explorador de Arquivos) para mapear uma pasta compartilhada de rede, o processo criará um ponteiro para a pasta de destino que aparecerá no Explorador de Arquivos 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:
-
Aberto Começar no Windows 10.
-
Procurar por 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 Entrar:
New-PSDrive -Name "DRIVER-LETTER" -PSProvider "FileSystem" -Root "\\DEVICE-NAME-OR-IP\SHARED-FOLDER" -Persist
No comando, substitua CARTA DO MOTORISTA com a letra da unidade ainda não em uso que você deseja usar. Então mude NOME DO DISPOSITIVO OU IP e PASTA COMPARTILHADA para o nome do computador ou endereço IP do dispositivo que hospeda a pasta compartilhada e o nome do compartilhado.
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:
-
Aberto Começar.
-
Procurar por 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 Entrar:
$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 assim:network\admin
para especificar as informações da conta. -
Confirme a senha da sua conta.
-
Clique no OK botão.
-
Digite o seguinte comando para mapear uma unidade que atribui a letra da unidade manualmente e pressione Entrar:
New-PSDrive -Name "E" -Root "\\DEVICE-NAME-OR-IP\SHARED-FOLDER" -Persist -PSProvider "FileSystem" -Credential $cred
No comando, substitua CARTA DO MOTORISTA com a letra da unidade ainda não em uso que você deseja usar. Então mude NOME DO DISPOSITIVO OU IP e PASTA COMPARTILHADA para o nome do computador ou endereço IP do dispositivo que hospeda a pasta compartilhada e o nome do compartilhado.
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 o -Crendtial
opção assim: 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:
-
Aberto Começar.
-
Procurar por PowerShell e clique no resultado superior para abrir o console.
-
Digite o seguinte comando para visualizar todas as unidades mapeadas e pressione Entrar:
Get-PSDrive -PSProvider "FileSystem"
-
Digite o seguinte comando para desconectar a unidade de rede mapeada e pressione Entrar:
Remove-PSDrive -Name DRIVE-LETTER
No comando, substitua LETRA DE CONDUÇÃO para a letra da unidade do mapeamento.
Por exemplo, este comando desconecta a unidade “E”:
Remove-PSDrive -Name E
Unidade de mapa de desconexão do PowerShell -
(Opcional) Digite o seguinte comando para desconectar vários mapeamentos e pressione Entrar:
Get-PSDrive DRIVER-LETTER-1, DRIVE-LETTER-2 | Remove-PSDrive
No comando, substitua MOTORISTA-CARTA-1 e DRIVE-LETTER-2 com as letras de unidade que você deseja desconectar.
Por exemplo, este comando desconecta as unidades “E” e “F”:
Get-PSDrive E, F | Remove-PSDrive
Depois de concluir as etapas, o mapeamento da unidade será removido do computador.