另辟蹊径管理WinServer远程桌面

来源 :电脑知识与技术·经验技巧 | 被引量 : 0次 | 上传用户:sailer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
   利用远程桌面服务,可以简单快捷地对远程主机进行遥控操作。当执行远控操作时,一般都是在视窗环境下进行。不过,在实际操作中,命令行具有不可替代的独特作用,甚至一些特定的操作在视窗环境中是无法进行的。利用各种快捷命令,可以更加灵活高效地管控远程桌面服务。因此,我们必须了解并熟练掌握这些命令,来提高运维效率。
   一、管控客户登录行为
   当想禁止客户端登录远程桌面时,可以在CMD窗口中执行“change logon/disable”命令。对应的,执行“change logon/enable”命令,可以恢复客户端的正常访问。执行“change logon/query”命令,可以查询远程桌面的登录状态信息,显示“会话登录现在已被启用”“会话登录现在已被禁用”等信息。运行“query session”命令,可以查看当前所有的会话信息(图1),包括会话名、用户名、ID、状态、类型、设备等参数。
   当想查看指定会话的详细信息的话,可以执行“query session 2/mode/count”命令,来查看会话ID号为2的当前行以及计数器信息,包括其创建的会话总数、连接中断的会话总数、重新连接的会话总数等。当然,您可以根据实际需要来设定会话ID。执行“query session 2/connect”命令,可以查看会话ID号为2的当前连接设置信息,执行“query session username”命令,可以查看指定账户的会话信息,这里的“username”为账户名。执行“query session /server:server1”命令,可以查看指定远程桌面的会话信息,其中的“server1”为目标服务器的名称或者IP。
   如果需要将指定的会话删除,可以执行“resetsession2”命令,就可以将ID为2的会话删除。之后对应的客户端会显示“中断远程桌面连接”窗口,显示该会话被注销并终止。如果仅仅需要将指定的会话从远程桌面上断开,但是并不删除该会话,则可以利用“tsdiscon”命令实现。例如执行“tsdiscon1”命令,可以断开ID为1的会话,但是并不将其删除。直接执行“tsdiscom”命令,表示断开当前会话。当会话断开后,所有与之相关的程序会在该会话重新连接后自动运行,并且数据不会丢失。注意,该命令无法断开控制台会话的连接。
   二、向登录客户发送信息
   当要注销某个连接会话时,可以执行“logoff 2”命令,即可将ID为2的会话注销。或者执行“logoff username”命令,将指定的的某连接用户注销。执行“logoff 2/server:192.168.0.10”命令,可以注销IP为“192.168.0.10”的服务器上的ID为2的会话。管理员可以根据需要,向指定的连接会话发送消息,例如执行“msgadminuser请到会议室开会!”命令,就可以向连接会话中名为“adminuser”的账户发送“请到会议室开会!”的消息(图2)。执行“msg2您好”命令,可以向ID为2的账户发送“您好”消息。
   当然,也可以向多个目标发送信息,例如在C盘下创建名为“filename.txt”的文件,在其中写入执行所需的账户名、会话名、会话ID等,彼此之间以逗号分隔。例如“guanliyuan,3,9,admin,rdp-tcp15”等。执行“msg@c:\filename.txt大家好!”,就可以向这些目标发送“大家好”的消息。执行“msg2/server:192.168.0.10请及时签到!”命令,可以向IP为“192.168.0.10”服务器上的ID为2的会话发送消息。
  如果无法执行的话,可以在控制面板中打开凭据管理器,在其中点击“添加Windows凭据”链接,依次输入目标主机的IP、账户名和密码(图3)。并在目标机上运行“regedit.exe”程序,打开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer”分支,将右侧的“AllowRemoteRPC”的值设置为1即可。执行“msg*/w/time:30欢迎大家登录本服务器!”命令,可以向所有的连接账户发送“欢迎大家登录本服务器!”的消息,当本命令执行30秒之后,会等待用户确认收到的信息。如果在该时间段內用户确认收到了该消息,本命令就会正常返回命令提示符状态,否则的话将强制返回命令提示符状态。当命令发出后,用户的屏幕上就会弹出消息框,显示本消息的内容,点击“确定”按钮,表示收到了该消息。
   三、查看客户会话状态
   当管理员需要查看登录的账户运行的进程信息时,可以利用“query process”命令来实现,执行“query process/?”命令,可以查看其详细使用方法。该命令操作的目标包括“*”“ProcessID”“UserName”“SessionName”“ID:nn”“programname”等,表示显示所有的进程、显示指定ID的进程、显示与指定的账户名、会话名、会话ID关联的进程以及和指定进程相关的信息等。例如执行“query process/id:2”命令,可以显示会话ID为2的进程信息。执行“query process winlogon.exe”命令,可以查看与“winlogon.exe”相关的信息,包括该进程所在会话名、会话ID、进程ID等内容。
   在网络上存在多台开启了远程桌面的服务器时,执行“query termserver”命令,可以将其全部显示出来。执行“query termserver /address/continue”命令,可以显示网络中所有相关服务器的详细信息,包括其名称、网络位置以及节点地址等。“/continue”参数表示连续显示,禁止显示一屏后暂停。执行“query termserver server1”命令,可以查看名称为“server1”的服务器的信息。如果想关闭指定会话中的进程,可以使用“tskill”命令来实现。例如执行“tskill notepad/id:1”命令,可以终止ID为1的会话中的名称包含“notepad”的进程。当关闭某个会话中的所有进程后,该会话就会随之结束。执行“tskill 3672/A”命令,可以在所有会话中终止ID为3672的进程,并将其关闭。执行“tskill taskhost/server:192.168.0.10/id:3”命令,可以将IP为“192.168.0.10”服务器中的ID为3的会话中的名为“taskhost”的进程关闭。
   对登录账户的管理,对于管理员来说是很重要的。执行“query user”命令,可以查询当前开启了远程桌面的服务器上的所有用户的会话信息(图4),在用户名前面显示“>”符号,表示其为当前会话。执行“query user adminuser”命令,可以查看与“adminuser”账户关联的所有会话信息。执行“query user 2”命令,可以查看与指定会话ID关联的会话信息。当管理员需要在服务器上安装软件,让不同的登录者可以共享使用时,可以执行“change user/install”命令,将系统切换到安装模式。之后执行目标程序的安装程序,完成该软件的安装操作。之后执行“change user/execute”命令,将系统切换回执行模式,这样当用户登录到开启了远程桌面的服务器后,就可以在开始菜单中访问安装的软件了。
其他文献
金融危机的出现往往是由单一金融机构或经济体的风险引发进而影响整个金融系统而爆发的。然而,现有对金融风险的评估方法,特别是VaR方法缺乏对市场极端条件下金融机构或经济体
维厄当(Henri Vieuxtemps,1820~1881年)是16岁开始作曲的,计有小提琴协奏曲、大提琴协奏曲、幻想曲、变奏曲、浪漫曲、音乐会练习曲、弦乐四重奏等,共60余部,其作品以曲调优美
讨论了船舶避离南海热带气旋问题,采用动态规划法设计初始航线,并在船舶与热带气旋之间设置安全距离,同时进行了模拟检验,结果表明该方法对航海生产有借鉴作用.
期刊
改革开放以来,我国加工贸易发展迅速,对国民经济的发展带来了重要影响。但长期以来,我国加工贸易存在着很多问题,使得加工贸易的进一步发展受到严重阻碍。加工贸易当前的发展模式
作为持续多年的行业热点,业界对3G宽带无线数据业务应用的讨论开始超过其他热点,几乎成了3G的代名词.无线宽带数据业务的最早应用始于韩国和日本,在这两个国家商用后,市场反
随着人类社会的进步和科学技术的迅猛发展,人类开始迈入以数字化和网络化为平台的智能化社会,智能化的浪潮席卷了世界的每一个角落,成为一种势不可挡的历史趋势。其中正在兴起的智能小区建设热潮,反映和适应了国际社会信息化和智能化的发展要求,是21世纪的新概念住宅。  作为一个优美、完善的住宅小区,它具有以下特征:安全、宁静、整洁、舒适、方便的小区生活环境;回归自然的小区居住环境;优秀文明的小区人文环境。  
期刊
在美国,每四年一度的总统大选都需要经过很多轮的候选人电视辩论。候选人通过现场直播的辩论,向选民传达他们的政治理念、执政纲领,以此来打动人心,拉动选票。  虽然美国总统大选离我们很遥远,但是从两党候选人的唇枪舌剑中我们不难看出,这种在公众场合演讲的能力不是一天兩天就能够练就的。  在美国,从学前班开始,孩子们就要开始系统地训练演讲的能力了。小到一个小学班级选班长,大到总统候选人电视辩论,美国人的演讲
期刊