Parece que você perdeu uma parte importante de net use
antes de descartá-la como uma solução. Você não precisa especificar uma letra de unidade com ele .
net use \server\share /user:test testpassword
funcionará bem. Você não precisa especificar uma letra de unidade. Isso permitirá o acesso a esse caminho UNC sob as credenciais especificadas.
Depois de disponibilizar o caminho UNC em credenciais alternativas, você pode iniciar manualmente uma sessão do explorador no caminho UNC ou usando start.exe
como em start \server\share
.
Um pequeno verso como exemplo seria
net use \server\share /user:test testpassword
start \server\share