¿Cómo se especifica un usuario cuando se usa el comando mstsc en powershell? Si bien puedo especificar el servidor, no puedo especificar un usuario.
Supongamos que Server name = server01, User name = Test, Password = PW
Ejemplo 1 mstsc / v: server01 / user server01 \ test / password PW
Esto solo muestra el menú de ayuda "Uso de la conexión a escritorio remoto".
Ejemplo 2 mstsc / v: server01
Esto funciona, activando el indicador de conexión RDP normal para Usuario & amp; contraseña.
Ejemplo 3 mstsc / v: server01 / user server01 \ test
Incluso intentar simplemente fallar el usuario, vuelve a abrir el menú de ayuda.
Algunos artículos del sitio web sobre powershell sugieren usar "Connect-RDP" o "Connect-Mstsc" en lugar de solo "mstsc" como se muestra en los ejemplos anteriores, pero esto solo muestra un código de error. Mi conocimiento de powershell es muy básico, así que probablemente estoy cometiendo un simple error en algún lugar.
fuente
Connect-Mstsc -ComputerName 18.186.48.107:3389 -User workpc\Yisroel -Password YisroelGithub -Verbose
cd C:\Users\Yisroel\Downloads
) entonces corre. .\Connect-Mstsc.ps1
y luego ese script con los detallesSet-ExecutionPolicy Unrestricted
Respuestas:
Desde el menú de ayuda "Uso de la conexión a escritorio remoto", no hay ningún interruptor como "/ usuario" o "/ contraseña".
Por favor, inténtalo
cmdkey / generic: "server01" / user: "test" / pass: "PW"
Luego se utiliza mstsc / v: server01 para conectarse al servidor.
fuente
cmdkey /add:TERMSRV/server01 /user:Test /pass:PW
Y si desea que las credenciales se eliminen después de que mstsc se haya iniciado, puede hacerlo invocando el comandocmdkey /delete:TERMSRV/server01