No meu trabalho diário, preciso acessar dados em pastas compartilhadas usando credenciais diferentes (minha conta da área de trabalho não é a mesma que a usada para acessar esses servidores). Normalmente, eu mapeia algumas unidades e pronto; o problema é que eu acesso 40 a 50 servidores diferentes diariamente - e não são os mesmos servidores todos os dias.
O que tenho feito até agora é básico e irritante - mas funciona um pouco. Eu tenho uma pasta com subpastas organizando os atalhos para cada pasta compartilhada. Cada atalho é simplesmente um \\servername\folder
ponteiro - no qual clico duas vezes e sou solicitado a inserir minhas credenciais.
O que eu gostaria de fazer é usar algum tipo de aplicativo (ou um arquivo em lotes) para iniciar uma janela do explorer já apontada para o compartilhamento, com as credenciais já inseridas. Embora seja fácil criar um atalho de linha de comando para o uso da rede que mapeia a unidade, devido ao número de unidades com as quais interajo com o mapeamento de uma unidade, está fora de questão.
TL; DR: Existe uma maneira de fazer algo como:
explorer.exe /user:domain\username /pass:Pa55w0rd! /folder:\\servername\folder
e ele abrir uma janela do explorer para esse caminho?
net use
. Você não precisa mapear uma unidade com ela. Você pode simplesmente especificar credenciais alternativas com o caminho UNC
net use
comando?