Como alterar os drivers usando o nome do caminho da rede em vez da letra.

Como alterar os drivers usando o nome do caminho da rede em vez da letra.

Estou tentando escrever um arquivo .bat

Quando você abre o cmd.exe, o padrão é a unidade C.

Há uma unidade de rede mapeada \server.name Vários usuários têm acesso a esta unidade, portanto, a letra da unidade é rotulada de forma diferente por usuário.

Então eu quero que este arquivo .bat pegue o DIR das pastas dentro da unidade \server.name ou F:\

Minha unidade está mapeada para F: enquanto outras podem ter S: Portanto, se eu compartilhar o arquivo .bat, ele não funcionará para todos os usuários.

Quero usar um comando que alterne a unidade usando o nome do caminho UNC em vez das letras da unidade.

Obrigado.

Responder1

Como mencionado anteriormente, o prompt de comando (CMD) não lê caminhos UNC/DFS, mas você pode usar o Powershell. Por exemplo, em um arquivo chamado test.bat você pode colocar este comando

diretório \\minhaempresa.local\Datafile

e então corra

.\teste.bat

Para obter saída DIR.

Se quiser executar o PowerShell a partir do prompt de comando, você pode usar isto em seu arquivo em lote:

powershell.exe "dir \\minhaempresa.local\Datafile"

informação relacionada