通过Powershell界面可以很方便的控制远程桌面会话


问题:我不想通过打开服务器管理器后再切换到远程的用户的会话,我想无缝连接。

脚本解决方案:

因为 out-gridview 的参数-passthru在Powershell盛世如你所愿,非常酷。

import-module remotedesktop
$cbserver = "www.pstips.net"
$id = get-rdusersession -ConnectionBroker $cbserver | Out-GridView -title "RD Connection" -PassThru | select hostserver, unifiedsessionid
$id2 = $id | select -ExpandProperty unifiedsessionid
$srv = $id | select -ExpandProperty hostserver
mstsc /v:"$srv" /shadow:"$id2" /control /noconsentprompt

记得将www.pstips.net替换成你自己的机器名:

3234344409

选中后就可以立马切换到对应的远程会话:

gdafsfd23

原文连接:Powershell GUI – Easily Control RDP Sessions in a collection

本文链接: https://www.pstips.net/easily-control-rdp-sessions-in-a-collection.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注