Abra a pasta compartilhada remota com credenciais

Preciso abrir uma pasta em um servidor remoto com credenciais diferentes em uma janela (explorer.exe

Eu consegui fazer isso sem credenciais (minhas credenciais), mas quando o faço com outro nome de usuário e outra senha que não a minha, ele abre um prompt para inserir um nome de usuário e uma senha e diz "acesso negado".

No log de acesso na área de trabalho remota, ele diz que tentei me conectar com meu próprio nome de usuário, e não com o outro nome de usuário digitado. Portanto, obviamente, o processo não funciono

Mas, eu não consigo descobrir o porquê. Meu código é o seguinte:

Dim domain, username, passwordStr, remoteServerName As String
Dim password As New Security.SecureString
Dim command As New Process

domain = "domain.com"
username = "username"
passwordStr = "password"
remoteServerName = "serverName"

For Each c As Char In passwordStr.ToCharArray
    password.AppendChar(c)
Next


command.StartInfo.FileName = "explorer.exe"
command.StartInfo.Arguments = "\\" & serverName & "\admin$\Temp"

command.StartInfo.UserName = username
command.StartInfo.Password = password
command.StartInfo.Domain = domain
command.StartInfo.Verb = "open"
command.StartInfo.UseShellExecute = False

command.Start()

questionAnswers(2)

yourAnswerToTheQuestion