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

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

O Windows 10 fornece várias maneiras de mapear uma unidade de rede em seu computador, incluindo o uso do 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 em rede, o processo cria um ponteiro para a pasta de destino que aparecerá no Explorador de Arquivos como uma unidade com a letra que você atribuiu isto.

Este guia ensinará como 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.

Mapear a unidade de rede no PowerShell

Para mapear uma unidade de rede com o PowerShell no Windows 10, siga estas etapas:

  1. Abra Iniciar no Windows 10.

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

  3. Digite o seguinte comando para mapear uma letra de atribuição de unidade manualmente e pressione Enter :

    New-PSDrive -Name "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 e 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 de mapa do PowerShell no Windows 10

Depois de concluir as etapas, a pasta compartilhada de rede será mapeada no computador e exibida no File Explorer.

Mapeie a unidade de rede com credenciais no PowerShell

Para mapear uma unidade de rede fornecendo o nome da conta e a senha no Windows 11, siga estas etapas:

  1. Abra Iniciar .

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

  3. Digite o seguinte comando para criar uma variável com as credenciais apropriadas e pressione Enter :

    $cred = Get-Credential -Credential USERNAME

    Criar variável de credencial com PowerShell
    Dica rápida: se você estiver mapeando uma unidade no Active Directory, lembre-se de usar o nome da rede assim: network\adminpara especificar as informações da conta.

  4. Confirme a senha da sua conta.

  5. Clique no botão OK .

  6. Digite o seguinte comando para mapear uma unidade atribuindo a letra da unidade manualmente e pressione Enter :

    New-PSDrive -Name "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 e 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 de 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 conectar usando credenciais, você sempre será solicitado a fornecer uma senha manualmente. Para evitar essa etapa, você pode 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, usando o mesmo comando sem a -Crendtialopção. Por exemplo,New-PSDrive -Name "E"-Root "\\vm-beta\ShareOne"-Persist -PSProvider "FileSystem"

Você pode criar uma nova entrada no Credential Manager usando cmdkey /add:pcname /user:network\username /pass:passwordo comando.

Desconecte a unidade de rede mapeada no PowerShell

Para desconectar e remover uma unidade de rede mapeada com o PowerShell, siga estas etapas:

  1. Abra Iniciar .

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

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

    Get-PSDrive -PSProvider "FileSystem"

  4. Digite o seguinte comando para desconectar a unidade de rede mapeada e pressione Enter :

    Remove-PSDrive -Name DRIVE-LETTER

    No comando, substitua “DRIVE-LETTER” pela 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

  5. (Opcional) Digite o seguinte comando para desconectar vários mapeamentos e pressione Enter :

    Get-PSDrive DRIVER-LETTER-1, DRIVE-LETTER-2 | Remove-PSDrive

    No comando, substitua “DRIVER-LETTER-1” e “DRIVE-LETTER-2” pelas letras da unidade que 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.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *