熟知管理远程桌面服务的五大命令

日期: 2011-11-16 作者:Brien M. Posey翻译:张冀川 来源:TechTarget中国 英文

最近到微软总部访问,听到他们说Server Core将是Windows Server 8首选的部署类型。这意味着服务器管理将更多地采用命令行,因此需要熟悉一些有用的命令。   一种方法就是了解在Windows Server 2008当中能够通过命令行执行的一些常见的任务。这样一来,在Windows Server 8发行时,命令行管理的理念就不会令人很沮丧。

头脑中树立这一理念后,让我们一起来了解下管理远程桌面服务的五大命令。   Query Session   “Query Session”命令用来检索正在远程桌面服务器上运行的会话信息。正如下图所示,输入“Query Session”命令显示了……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

最近到微软总部访问,听到他们说Server Core将是Windows Server 8首选的部署类型。这意味着服务器管理将更多地采用命令行,因此需要熟悉一些有用的命令。

  一种方法就是了解在Windows Server 2008当中能够通过命令行执行的一些常见的任务。这样一来,在Windows Server 8发行时,命令行管理的理念就不会令人很沮丧。头脑中树立这一理念后,让我们一起来了解下管理远程桌面服务的五大命令。

  Query Session

  “Query Session”命令用来检索正在远程桌面服务器上运行的会话信息。正如下图所示,输入“Query Session”命令显示了所有会话信息的快速概要(无论该会话是否处于活动状态,都会显示)。

熟知管理远程桌面服务的五大命令

  图1. query session命令显示当前会话的信息

  有时,你需要重置某个会话(稍后我就会讨论这个话题)。在三种情况下,知道会话的ID是有帮助的。如果有大量的用户连接到了服务器,通过读取会话列表查找特定的会话可能不太现实。幸运的是,你可以使用命令检索所需要的信息。例如,假定你想查看属于用户User1的会话,那么你可以使用如下命令找到该信息:Query Session User1

  同样,也可以查询属于某台服务器的会话。例如,你可以使用如下命令查看属于服务器TS1的会话:Query Session /Server:TS1

  Query Session命令还能够使用一些其他的命令行开关。通过输入如下命令可以查看所有命令的语法:Query Session /?

  Reset Session

  刚才我提到有时需要重置一个会话,在这种情况下,知道会话的ID是有帮助的。如果回头看一下上一幅图片,将注意到系统给已经登录的管理员分配的会话ID是1.如果你想重置该会话,那么将会使用到以下命令:Reset Session 1。

  也可以通过会话名对会话进行重置。例如,在图1中,管理员会话名为RDP-TCP#0。你可以使用会话名替代会话ID。为重置该会话,可以使用命令:Reset Session RDP-TCP#0

熟知管理远程桌面服务的五大命令

  图2. Query User命令显示登录到服务器上的用户信息

  Query User

  另一个非常有用的命令就是Query User。Query User命令和Query Session命令类似,只不过获取的是特定用户的信息。正如图2所示,输入Query User命令将显示登录到服务器上的所有用户的信息。

  Query User命令结合用户名,会话名或会话ID使用更为常见。例如,如果你想了解用户User1的会话,可以输入如下命令:Query User User1
Change Logon

熟知管理远程桌面服务的五大命令

  图3. Change Logon命令可以启用或禁用用户登录

  如果需要将远程桌面服务器置于维护状态,那么首先要确保注销所有的用户。这时Change Logon命令就派上用场了。你可以使用Change Logon命令控制是否允许用户登录到远程桌面服务器。例如,在图3中,可以看到如何使用Change Logon命令禁用开关或者是禁用用户登录。通过使用 /Enable开关可以重新启用用户登录。

  还需要知道其他一些很方便的开关。Drain开关禁用新用户登录,但是允许重新连接现有的会话。DrainUntilRestart命令和Drain开关类似,但是只有服务器重启后,才会拒绝登录。

  TSDiscon

  刚才,我讲解了如何重置一个会话。有时你可能发现为中断用户的会话要获取很多信息。可以通过TSDiscon命令完成该任务,只需要使用TSDiscon命令结合会话的ID或会话名就能中断一个会话。例如,如果你想中断会话1,那么可以使用如下命令:TSDISCON 1

  当然,还有很多其他的命令可以用来管理远程桌面服务,但是在本文中提到的命令只是给你提供一个可以命令行下执行管理任务的思路。

作者

Brien M. Posey
Brien M. Posey

Brien M. Posey,微软认证系统工程师,Windows 2000 Server 和 IIS方面最有价值专家。Brien曾任全国性连锁医院的CIO,负责过Fort Knox的网络安全。作为一名自由撰稿人,他为微软, CNET, ZDNet, TechTarget, MSD2D, Relevant Technologies 以及其他的科技公司写过稿。

翻译

张冀川
张冀川

TechTarget中国特约专家,任职于某国企信息中心,负责数据中心硬件基础设施及信息系统运维管理工作,对虚拟化及云计算技术有浓厚兴趣,并在工作中积极应用

相关推荐