Como mapear a unidade de rede usando o PowerShell no Windows 10

1643312040 Como mapear a unidade de rede usando o PowerShell no
⏱️ 5 min read

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:

  1. Aberto Começar no Windows 10.

  2. Procurar por PowerShell e clique no resultado superior para abrir o console.

  3. 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:

  1. Aberto Começar.

  2. Procurar por PowerShell e clique no resultado superior para abrir o console.

  3. 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
    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.
  4. Confirme a senha da sua conta.

  5. Clique no OK botão.

  6. 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
    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:

  1. Aberto Começar.

  2. Procurar por PowerShell e clique no resultado superior para abrir o console.

  3. Digite o seguinte comando para visualizar todas as unidades mapeadas e pressione Entrar:

    Get-PSDrive -PSProvider "FileSystem"
  4. 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
    Unidade de mapa de desconexão do PowerShell

  5. (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.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x