web-dev-qa-db-ja.com

PowerShellからリモートデスクトップを起動するにはどうすればよいですか?

PowerShellからRDPセッションを開始するにはどうすればよいですか?私はMSPで働いており、1日にさまざまなドメインのマシンにリモーティングするため、カスタムスクリプトを避けたいと思っています。 。

12
Josiah

コマンドラインと同様に、RDPクライアントを次のように起動できます。

mstsc /v:10.10.10.10:3389
22
Raf

デスクトップから、次を使用してリモートシステムを指すRDPセッションを開始できます。

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

どこ $machinenameは、リモートシステムの名前です。資格情報の入力を求められます。

7
alroc

これは関数形式です。 alorcが言ったように。これを$ profileに貼り付けます

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

コンソールプロンプトで次のように入力します。

mstsc /v:SERVERNAME
2
EBGreen

ドメイン内のリモートホストで作業している場合、次のコマンドを使用できます。

Enter-PSSession -ComputerName Host1 -Credential Username

そうでない場合は、いくつかのステップを実行する必要があります。

このリンクには他の多くのオプションがあります: http://www.howtogeek.com/117192/how-to-run-powershell-commands-on-remote-computers/

0