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

0

Estou tentando gravar um arquivo .bat

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

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

Então, eu quero que este arquivo .bat leve DIR das pastas dentro de \ server.name ou F: \ drive

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

Eu quero usar um comando que irá alternar a unidade usando o nome do caminho UNC em vez das letras da unidade.

Obrigado.

    
por Erick Nirvana 18.10.2016 / 23:57

1 resposta

0

Como mencionado, 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

dir \mycompany.local\Datafile

e, em seguida, execute

.\test.bat

Para obter a saída DIR.

Se você quiser executar o powershell a partir do prompt de comando, poderá usá-lo no seu arquivo de lote:

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

    
por 19.10.2016 / 02:30