web-dev-qa-db-fra.com

Comment démarrer le bureau à distance à partir de PowerShell?

Comment démarrer une session RDP depuis Powershell? Je cherche à éviter un script personnalisé car je travaille sur un MSP et finis par accéder aux machines de plusieurs domaines en une journée. Conserver une sélection de scripts pour chacun n'est donc pas trivial (à moins que vous n'ayez une solution à cela) .

10
flickerfly

Comme en ligne de commande, vous pouvez lancer le client RDP de la manière suivante:

mstsc /v:10.10.10.10:3389
19
Raf

Depuis votre bureau, vous pouvez démarrer une session RDP pointant sur un système distant avec ceci:

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

$machinename est le nom du système distant. Vous serez invité pour les informations d'identification.

6
alroc

Ici c'est au format de la fonction. Comme disait Alorc. Collez ceci dans votre profil $

    function Start-RDP ($computername)
{
    Start-Process "$env:windir\system32\mstsc.exe" -ArgumentList "/v:$computername"
}
2
Parthet

à la console, tapez:

mstsc /v:SERVERNAME
2
EBGreen

Si vous travaillez avec des hôtes distants dans le domaine, vous pouvez utiliser cette commande:

Enter-PSSession -ComputerName Host1 -Credential Username

Sinon, vous devez exécuter certaines étapes.

Ce lien a beaucoup d’autres options: http://www.howtogeek.com/117192/how-to-run-powershell-commands-on-remote-computers/

0
Alexander Shapkin