2017-08-10 3 views
1

Je dois être en mesure d'appeler l'exe et de spécifier le nom du serveur et le nom d'utilisateur uniquement. Je veux toujours qu'il invite le mot de passe comme d'habitude. Quand j'appelle la première commande ci-dessous le RDP m'indiquera mon mot de passe, mais il a déjà mon nom d'utilisateur local inséré. Si je voulais utiliser le nom d'utilisateur de quelqu'un d'autre, je n'arrive pas à le faire fonctionner correctement dans la seconde commande.RDP dans le serveur avec un nom d'utilisateur spécifique

Start-Process "$env:windir\system32\mstsc.exe" -ArgumentList "/v:$server" 

Start-Process "$env:windir\system32\mstsc.exe" -ArgumentList "/v:$server/IP:$username" 

Comment transmettre uniquement le nom de serveur et le nom d'utilisateur?

Répondre

1

mstsc.exe n'a pas de paramètre /username, mais possède un argument /prompt qui vous demandera le nom d'utilisateur et le mot de passe. Sinon, vous devez utiliser un fichier de connexion .rdp.

+0

Donc, je ne peux pas spécifier un nom d'utilisateur pour le RDP à utiliser sans avoir un fichier .rdp? – CuriousOne

+0

@CuriousOne Correct. – TheIncorrigible1