如何从PowerShell启动远程桌面?

Jos*_*iah 12 powershell remote-desktop

如何从powershell启动RDP会话?我希望避免使用自定义脚本,因为我在MSP工作并最终在一天内远程连接到各个域的计算机,因此在每个域中维护一系列脚本并非易事(除非您有针对我的解决方案) .

Raf*_*Raf 22

与命令行相同,您可以启动RDP客户端,如下所示:

mstsc /v:10.10.10.10:3389
Run Code Online (Sandbox Code Playgroud)

  • 也可以输入服务器名称;) (2认同)

alr*_*roc 6

在桌面上,您可以使用以下命令启动指向远程系统的RDP会话:

Start-Process "$env:windir\system32\mstsc.exe" -ArgumentList "/v:$machinename"
Run Code Online (Sandbox Code Playgroud)

$machinename远程系统的名称在哪里.系统将提示您输入凭据.

  • 编写你自己的函数来做我写的,调用它,把它放在你的`$ PROFILE`中或制作你自己的模块.这种可扩展性应该是*加速*采用,而不是妨碍它. (4认同)

小智 6

这里是函数格式。正如阿洛克所说。将其粘贴到您的 $profile 中

    function Start-RDP ($computername)
{
    Start-Process "$env:windir\system32\mstsc.exe" -ArgumentList "/v:$computername"
}
Run Code Online (Sandbox Code Playgroud)