spark
 
级别:长 老 级 威望:4 经验:0 货币:723 体力: 来源:江苏 总发帖数:780 注册日期:2001-06-26 |
|
查看 邮件 主页 QQ 消息 引用 复制 下载
czh贴了些关于TermService的资料 我也贴一点点,呵呵
关于终端服务的一些帮助
一、 终端服务管理器 (tsadmin.exe 一个GUI程序)
使用终端服务管理器管理和监视网络中运行终端服务的任何服务器上的用户、会话及进程。用于:
显示关于服务器、会话、用户和进程的信息。 连接到这些会话或与之断开连接。 监视会话。 重置会话。
向用户发送消息。 注销用户。 终止进程。 终端服务配置 在 Windows 2000
Server 和终端服务的安装期间,会为 TCP/IP 配置连接。该连接将提供客户用于登录到服务
器上某个会话的链接。在安装完之后,使用终端服务配置更改此连接的属性或添加新连接。用于:
为连接命名。
指定连接的类型。 指定连接传输和传输属性。 设置所允许的最多数量的会话。 启用或禁用通过该连接的登录。
设置连接超时。 设置加密的级别。 设置是否断开已中断的连接。 启用或禁用会话远程控制。
启用或禁用自动登录。
二、终端服务命令参考
可以从命令提示行激活多个终端服务管理实用程序。下表列出了这些实用程序。
命令 功能 change
logon 暂时禁止登录到终端服务器。 change port 由于 MS-DOS 程序的兼容性而更改 COM 端口映射。
change user 更改当前用户的 .ini 文件映射。 cprofile 从用户配置文件中删除用户特定的文件关联。
dbgtrace 启用或禁用调试跟踪。 flattemp 启用或禁用平面型临时目录。 logoff
从会话中注销用户并从服务器上删除会话。 msg 向用户或用户组发送消息。 query process
显示在终端服务器上运行的进程的有关信息。 query session 显示终端服务器上的会话的有关信息。 query
termserver 显示网络上所有终端服务器的列表。 query user 显示终端服务器上用户会话的有关信息。
register 注册应用程序以便在系统的全局环境下执行。 reset session 将会话重置为已知的初始值。
shadow 监视另一用户的会话。 tscon 连接到另一个已有的终端服务器会话。 tsdiscon
从终端服务器会话中断开与客户机的连接。 tskill 结束进程。 tsprof 复制用户配置并更改配置文件路径。
tsshutdn 关闭终端服务器。
change logon
允许或禁止从客户会话登录或显示当前登录状态。该实用程序对系统的维护非常有用。
change logon
{/enable | /disable | /query}
参数
/enable
允许从客户会话登录,但禁止从控制台登录。
/disable
禁止以后从客户会话登录,但允许从控制台登录。目前登录的用户不受影响。
/query
不管是允许还是禁止,都显示当前登录的状态。
安全性限制
只有管理员才能使用 change
logon 命令。
注意
当您重新启动系统时,也将重新允许登录。如果您从客户会话连接到终端服务器并禁止登录,然后在重新允许
登录之前注销,则不能从您的会话中重新连接。为了重新允许从客户会话登录而在控制台上登录。
change
port 更改 COM 端口映射以便与 MS-DOS 应用程序兼容。
change port
[portx=porty | /d portx | /query]
参数
portx=porty
将 COM 端口 x 映射到端口 y。
/d portx
删除对 COM 端口 x
的映射。
/query
显示当前端口映射。
注意
大多数 MS-DOS
应用程序只支持 COM1 到 COM4 的串行端口。change port 命令将串行端口映射到不同的端口
号,允许不支持较高编号的 COM 端口的应用程序访问串行端口。例如,要把 COM12 映射到 COM1 以便让基于
MS-DOS 的应用程序使用,请键入 change port
com12=com1。重新映射只能用于当前会话,而且在您从会话注
销然后再次登录时不保留。 不带任何参数使用
change port 将显示可用的 COM 端口及
change user 更改 .ini 文件映射的设置。
change user {/execute | /install | /query}
参数
/execute
允许 .ini 文件映射到主目录。这是默认的设置。
/install
禁止 .ini 文件映射到主目录。读取所有的 .ini 文件,并写到系统目录。在终端服务器上安装应用程序必须
禁用 .ini 文件映射。
/query
显示 .ini 文件映射的当前设置。
注意
在安装应用程序之前使用 change user /install 在系统目录中创建应用程序的
.ini 文件。这些文件作为用
户特定 .ini 文件的主控副本使用。在安装应用程序之后,使用 change user
/execute 恢复到标准的 .ini
文件映射。 首次运行应用程序时,将搜索 .ini 文件的主目录。如果
.ini 文件在主目录中没有找到,但是在系统目录中
找到,则终端服务会把 .ini
文件复制到主目录,以确保每个用户都有应用程序 .ini 文件的单一副本。任何
新的 .ini 文件都是在主目录中创建的。
每个用户都应该有应用程序 .ini 文件的单一副本。这可以防止不同用户可能有不兼容的应用程序设置,例如
,不同的默认目录或屏幕分辨率。 当该系统处于安装模式 (change user /install)
时,将出现多种情况。已创建的所有注册表项在
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\TerminalServer\Install 下都有镜像
。添加到
HKEY_CURRENT_USER 的注册表项将复制到 \SOFTWARE 下,而且添加到 HKEY_LOCAL_MACHINE 的注册
表项将复制到 \MACHINE 中。如果应用程序使用象 GetWindowsDirectory 这样的系统调用查询
Windows 目录
,则终端服务器返回 systemroot 目录。如果所有 .ini 文件项都是用系统调用(如
WritePrivateProfileString)添加的,则这些项将添加到 systemroot 目录下的 .ini
文件中。 当系统返回到执行模式 (change user /execute),而且应用程序试图读取
HKEY_CURRENT_USER 下已不存在的
注册表项时,终端服务将对此进行检查,以查看是否在
\TerminalServer\Install 注册表项下存在注册表项的
副本。如果是这样的话,这些注册表项将复制到
HKEY_CURRENT_USER 下的相应位置。如果应用程序试图从已不
存在的 .ini
文件读取,则终端服务会在系统根目录下搜索这个 .ini 文件。如果 .ini 文件在系统根目录下
,则它将被复制到用户主目录的 \Windows 子目录。如果该应用程序查询 Windows 目录,则终端服务器返回用
户主目录的 \Windows 子目录。 当您登录时,终端服务会检查它的系统 .ini 文件是否比您计算机上的
.ini 文件新。如果系统版本是新的,
则您的 .ini 文件将被替换或与新版本合并。这取决于 INISYNC 位
0x40 是否是为此 .ini 文件设置的。以前
版本的 .ini 文件更名为
Inifile.ctx。如果在\TerminalServer\Install 注册表项下的系统注册表值比
HKEY_CURRENT_USER 下的新,那么这些注册表项的版本将被删除而且用
\TerminalServer\Install 下的新注册
表项替换。
Cprofile
清除浪费空间的指定配置文件,如果用户特定文件关联是禁用的,则从注册表中删除这些文件关联。目前正在
使用的配置文件没有修改。
cprofile [/l] [/i] [/v] [filelist]
cprofile [/i] [/v] filelist
参数
/l
清除所有本地配置文件。也可以在 filelist 参数中指定其他配置文件的列表。
/i
每个配置文件都交互式地提示用户。
/v
显示关于要执行的操作的信息。
filelist
要从中删除用户特定文件关联的文件的列表。用空格隔开列表中的每个文件。文件名中可以包含通配符字符。
注意
只有管理员才能运行 cprofile。
终端服务器使用文件关联确定使用哪个应用程序访问不同类型的文件。文件类型是使用 Windows 资源管理器注
册的。 每用户文件关联允许每个用户有不同的应用程序与特定的文件类型关联。例如,一个用户可能有与
Microsoft
Word 关联的 .doc 文件,而另一用户可能有与 Windows 写字板关联的 .doc 文件。
用户特定文件关联是通过 peruser 命令启用或禁用的。如果启用用户特定的文件关联,则 cprofile 只能从用
户配置文件中删除不再使用的空间。如果禁用用户特定的文件关联,则 cprofile 还会删除响应注册表项。
Dbgtrace 启用和禁用调试跟踪。
dbgtrace [name | id |
/system] [/all | /c:class /e:type] [/d] [/t] [/o tring] [/?]
参数
name
指定要在其中执行跟踪的目标会话的名称。
id
指定要在其中执行跟踪的目标会话的 ID。
/system
在所有会话上执行跟踪。使用该参数时,不需要 name 和 id。
/all
对所有类和类型执行跟踪。使用该参数时,不需要 /c 和 /e 参数。
/c:class
指定进行这次跟踪的类值。
/e:type
指定进行这次跟踪的类型值。
/d
指定跟踪结果是可以调试的。
/t
执行跟踪直到用户打断为止。
/o tring
指定可用于限制跟踪的驱动程序选项。
注意
必须指定或者使用 /all 或者使用
/c:class 和 /e:type 执行跟踪。 不带 /all、/c:class 和 /e:type 参数使用
dbgtrace 将禁用跟踪。
Flattemp 使用 flattemp
启用或禁用平面型临时文件夹。为多个用户创建临时文件夹的默认方法(通常由 TEMP 和 TMP
环境变量指明)是在
\Temp 文件夹中创建子文件夹,使用 logonID 作为子文件夹名称。例如,如果 TEMP 环
境指向
C:\Temp,那么指派给用户 logonID 4 的临时文件夹是 C:\Temp\4。使用 Flattemp,您可以直接进入
\Temp 文件夹并防止形成子文件夹。这一点在以下情况下非常有用:即您希望不管是在终端服务器的本地驱动
器还是在网上的共享驱动器中,都在主目录中包含用户临时文件夹。应该仅在每个用户有单独的临时文件夹时
使用此命令。有关对每个会话使用临时文件夹的说明,请参阅对每个会话使用单独的临时文件夹。
一旦每个用户都拥有唯一的临时目录,就可使用 flattemp /enable 启用平面型临时目录。
flattemp {/query | /enable | /disable}
参数
/query
查询当前设置。
/enable
启用平面型临时目录。
/disable
禁用平面型临时目录。
注意
只有管理员才能运行
flattemp。 如果用户的临时目录在网络驱动器上,则您可能会遇到应用程序错误。当网络共享位置在某个瞬间不能从网络
上访问时,常常会发生这种情况。由于应用程序临时文件可能无法访问或不同步,因此它的响应就象是磁盘停
止工作。不建议将临时目录移动到网络驱动器。默认是在本地硬盘上保留临时目录。如果遇到某些应用程序意
外操作或磁盘损坏错误,请保持您的网络不变或将临时目录移回本地硬盘。 如果您对每个会话禁用单独的临时文件夹,则
Flattemp 设置将被忽略。此选项在“终端服务配置”中设置。
logoff
从会话中注销用户并从服务器上删除会话。
logoff [sessionid | sessionname]
[/server ervername] [/v]
参数
sessionid
用于向服务器标识会话的数字 ID。
sessionname
会话的名称。
/server ervername
指定包含有要从中注销用户的会话的终端服务器。如果未指定,则使用您目前工作的服务器。
/v
显示关于要执行的操作的信息。
范例
要从当前会话中注销用户,请键入:
logoff
要使用会话 ID(会话 12)从会话中注销用户,请键入:
logoff
12
要使用会话和服务器的名称(例如服务器 WF12 上的会话 TERM04)从会话中注销用户,请键入:
logoff TERM04 /server:WF12
注意
可以始终从当前登录到的会话中注销。但是,您必须有完全控制权限才能从其他会话注销用户。
没有警告地从会话中注销用户可能导致用户会话中的数据丢失。在采取此项动作之前,应该使用 msg 命令向用
户发送消息警告该用户。 如果没有指定该会话的 ID 或名称,使用 logoff
将从当前会话注销用户。如果指定会话的名称,则它必须是
当前有效的名称。
当您注销用户时,所有进程都将结束而且该会话将从服务器上删除。 不能从控制台会话中注销用户。
Msg
向用户发送消息。
msg {username | sessionname | sessionid |
@filename | *} [/server ervername] [/time econds]
[/v] [/w]
[message]
参数
username
要接收消息的用户的名称。
sessionname
要接收消息的会话的名称。
sessionid
其用户要接收消息的会话的数字 ID。
@filename
标识包含有待接收消息的用户名、会话名和会话 ID 列表的文件。
*
将消息发送给系统中的所有用户。
/server ervername
指定要接收消息的会话或用户所属的终端服务器。如果未指定,则使用您目前登录的服务器。
/time econds
指定您发送的消息在用户屏幕上显示的时间。一旦到期,则该消息从屏幕上消失。如果没有设置期限,则该消
息将一直保留在用户屏幕上,直到用户看见这条消息并单击“确定”。
/v
显示关于要执行的操作的信息。
/w
等待来自用户的、指出该消息已收到的确认信息。如果用户不立即响应,使用 /time econds 参数将避免可能
的长时间延迟。使用 /v 参数也很有帮助。
message
待发送消息的正文。如果没有键入任何消息,则系统将提示您输入消息或从标准输入 (STDIN) 中读取该消息。
要发送包含在文件中的消息,请键入小于号 (> 后接文件名称。
范例
要向用户 MIKES 的所有会话发送标题为 Let's meet at 1PM today 的消息,请键入:
msg MIKES Let's meet at 1PM today
要向会话 MODEM02
发送相同的消息,请键入:
msg modem02 Let's meet at 1PM today
要向会话 12 发送消息,请键入:
msg 12 Let's meet at 1PM today
要向包含在文件 USERLIST 中的所有会话发送消息,请键入:
msg @userlist Let's
meet at 1PM today
要向已登录的所有用户发送消息,请键入:
msg * Let's
meet at 1PM today
要在确认超时(例如 10 秒)限制内向所有用户发送消息,请键入:
msg * /TIME:10 Let's meet at 1PM today
注意
如果不指定该用户或会话的名称,则 msg 将显示错误消息。指定会话的名称时,必须是有效名称。
用户必须有发送消息的权限才能发送消息。
Query process
显示在终端服务器上运行的进程的有关信息。可以使用此命令了解特定用户正在运行的程序,以及运行特定程
序的用户。
query process [ * | processid | username | sessionname |
/id:nn | programname]
[/server ervername] [/system]
参数
*
列出所有会话的进程。
processid
标识要查询的进程的数字 ID。
username
要列出其进程的用户的名称。
sessionname
要列出其进程的会话的名称。
/ID essionID
要列出其进程的会话的 ID。
programname
要查询其进程的程序的名称。需要
.exe 扩展名。
/server ervername
指定要列出其进程的终端服务器。如果未指定,则使用您目前登录的服务器。
/system
指定显示关于系统进程的当前信息。如果您不希望显示系统进程,则不使用该参数。
注意
管理员有完全访问所有 query process 功能的权利。 如果您不指定
username、sessionname、/ID essionID、programname 或 *
参数,则 query process 只显示
属于当前用户的进程。
如果已指定会话,则必须标识活动会话。可以使用通配符标识进程。 Query process 返回以下信息:
拥有此进程的用户 拥有此进程的会话 此会话的 ID 进程的名称 进程的状态 进程的 ID
当 query process 返回信息时,在属于当前会话的每个进程之前会显示小于号 (> 。
Query session
显示终端服务器上的会话的有关信息。此列表不仅包括关于当前会话的信息,而且还包括关于服务器运行的其
他会话的信息。
query session [sessionname | username | sessionid]
[/server ervername] [/mode]
[/flow]
[/connect] [/counter]
参数
sessionname
待查询会话的名称。
username
要查询其会话的用户的名称。
sessionid
待查询会话的 ID。
/server ervername
确定要查询的终端服务器。默认是当前服务器。
/mode
显示当前行的设置。
/flow
显示当前流控制设置。
/connect
显示当前连接设置。
/counter
显示当前计数器信息,包括已创建、断开连接和重新连接的所有会话数。
范例
要显示关于服务器 SERVER2 上所有当前会话的信息,请键入:
query session
/server ERVER2
要显示关于当前会话
MODEM02 的信息,请键入:
query session MODEM02
查询会话范例的输出结果如下:
C:\>query session SESSIONNAME
USERNAME ID STATE TYPE DEVICE >console administrator 0 active
wdcon rdp-tcp#1 client1 1 active wdtshare rdp-tcp 2 listen
wdtshare 4 idle 5 idle 小于号 (> 指明当前会话。SESSIONNAME
指定为该会话指派的名称。USERNAME 指明连接到该会话的用户的名
称。STATE
提供关于会话该当前状态的信息。详细信息,请参阅会话状态。TYPE 指明会话的类型。DEVICE,对
于控制台或网络连接的会话不出现此项,它是指派给该会话的设备名称。会话信息后面的注释是从会话配置文
件中得到的。
初始状态中的任何会话都配置为禁用的会话,而且在启动之前不出现在查询会话列表中。
注意
用户可以一直查询用户当前登录到的会话。要查询其他会话,用户必须有查询信息的访问权限。
如果您不使用 sessionname、username 或 sessionid 指定会话,则 query session
将显示系统中所有当前会
话的有关信息。 当 query session 返回信息时,在当前会话之前将显示小于号
(> 。
Query termserver
显示网络上所有终端服务器的列表。Query termserver 在网络上搜索所有连接的终端服务器并返回以下信息:
服务器的名称。 网络(如果已使用 /address 选项,则还包括节点地址)。 query
termserver [servername] [/domain omain] [/address]
[/continue]
参数
servername
用以标识终端服务器的名称。
/domain omain
指定查询终端服务器的域。如果您在当前工作的域中查询,则不需要指定域。
/address
显示每个服务器的网络和节点地址。
/continue
防止在显示每一屏幕的信息后停止。
范例
要显示关于网络上所有终端服务器的信息,请键入:
query termserver
要显示名为 server3 的终端服务器的有关信息,请键入:
query termserver
server3
要显示关于域 SYSTEM 中所有终端服务器的信息,请键入:
query
termserver /domain ystem
要显示名为
server3 的终端服务器的网络和节点地址,请键入:
query termserver server3
/address
Query user
显示终端服务器上用户会话的有关信息。如果特定用户登录到特定的终端服务器,则可以使用该命令查找。Que
ry
user 返回以下信息:
用户的名称 终端服务器上的会话的名称 会话 ID
会话的状态(活动或断开连接) 空闲时间(在该会话中自上次击键或鼠标移动以来经过的分钟数) 用户登录的时间
query user [username | sessionname | sessionid] [/server ervername]
参数
username
单击待查询用户的登录名。
sessionname
键入待查询会话的名称。
sessionID
指定待查询会话的 ID。
/server ervername
指定要查询的终端服务器。否则使用当前终端服务器。
范例
要显示有关登录到系统的所有用户的信息,请键入:
query user
要显示有关服务器
SERVER1 上用户 USER1 的信息,请键入:
query user USER1 /server ERVER1
注意
要使用 query user,您必须有完全控制权限或查询信息的特殊访问权限。 如果您不指定用户名、会话名称或会话
ID 而直接使用 query user 命令,则会接收到登录到该服务器的所有
用户的列表。另外,也可以使用查询会话显示服务器上所有会话的列表。 当 query user
返回信息时,在当前会话之前将显示小于号 (> 。 只有在您从远程服务器使用 query user
时才使用 /server 参数。
Register 注册程序以便它具有特殊的执行特征。
register filename [/system | /user] [/v]
参数
filename
单击待注册文件的名称。
/system
将文件名注册为系统全局资源。
/user
将文件名注册为用户全局资源。
/v
显示其他信息。
注意
只有管理员才能使用 register 命令。
某些复杂的应用程序和子系统需要在系统全局环境下执行,以建立多个登录用户公用的资源。
程序的注册数据只能在程序安装时识别。如果您对已经安装的程序发出 register 命令,则所做的改动将在下
一次程序安装时生效。
Reset session 允许您从终端服务器重置(删除)会话。
reset session {sessionname | sessionid} [/server ervername] [/v]
参数
sessionname
要重置的会话的名称。要确定会话的名称,请使用查询会话命令。
sessionid
要重置的会话的 ID。
/server ervername
指定包含待重置会话的终端服务器。否则使用当前终端服务器。
/v
显示关于要执行的操作的信息。
注意
可以始终重置您自己的会话,但必须有完全控制访问权限才能重置另一用户的会话。
注意没有警告地重置用户会话可能会导致该会话中的数据丢失。 应该只在会话出现故障或停止响应时重置会话。
只有从远程服务器使用 reset session 时才需要 /server 参数
Shadow
允许您远程控制另一用户的活动会话。可以查看或随时控制该会话。如果您选择要随时控制用户的会话,则可
以在会话中输入键盘和鼠标操作。
shadow {sessionname | sessionid}
[/server ervername] [/v]
参数
sessionname
要远程控制的会话的名称。
sessionid
要远程控制的会话的 ID。使用 query user 命令显示会话及其会话 ID
的列表。
/server ervername
指定包含要远程控制的会话的终端服务器。默认情况下,使用当前终端服务器。
/v
显示关于要执行的操作的信息。
范例
要制作会话 93 的镜像,请键入:
shadow 93
要制作会话 CCTG01 的镜像,请键入:
shadow
ACCTG01
注意
可以始终对您自己的会话(除当前会话以外)进行远程控制,但您必须有完全控制访问权限才能远程控制另一
会话。
也可以使用终端服务管理器启动远程控制。详细信息,请参阅远程控制会话。
在开始监视之前,该服务器将警告用户此会话将在远程进行控制,除非该警告被禁用。您的会话在等待来自用
户的响应时就好象是被冻结了几秒钟。要配置用户和会话的远程控制,请使用“本地用户和组”以及“Active
Directory 用户和计算机”的终端服务配置或终端服务扩展程序。
您的会话必须能够支持用于您远程控制或操作失败的会话的视频分辨率。
控制台会话既不能远程控制另一会话,也不能由另一会话远程控制。 当您希望结束远程控制(制作镜像)时,请按 CTRL+
星号(只能是数字小键盘上的 *),或者您定义的任何热
键。在终端服务管理器中定义热键。
Tscon
连接到另一会话。
tscon {sessionID | sessionname} [/server ervername] [/dest essionname]
[/password assword]
[/v]
参数
sessionID
要连接的会话的 ID。如果使用可选的 /dest essionname
参数,那么这就是您要连接的会话的 ID。
sessionname
要连接的会话的名称。
/server ervername
指定包含待连接会话的终端服务器。默认情况下,使用当前终端服务器。
/dest essionname
指定当前会话的名称。该会话将在您连接到新会话时断开连接。
/password assword
拥有待连接会话的用户的密码。在连接用户不拥有此会话时必须提供密码。
/v
显示关于要执行的操作的信息。
范例
要连接当前终端服务器上的会话 12
并断开与当前会话的连接,请键入:
tscon 12
要使用密码 mypas 连接当前终端服务器上的会话
23 并与当前会话断开连接,请键入:
tscon 23 /password:mypass
要把名为
TERM03 的会话连接到名为 TERM05 的会话中,并在与会话 TERM05 连接的情况下断开与它的连接,
请键入:
tscon TERM03 /v /dest:TERM05
注意
必须有完全控制访问权限或连接的特殊访问权限才能连接到另一会话。 /dest essionname
参数允许您把另一用户的会话连接到不同的会话。 如果不在 password
参数中指定密码,而且目标会话属于当前用户之外的另一用户,则 tscon 将执行失败。 无法连接到控制台会话。
Tsdiscon 将会话从终端服务器上断开连接。
tsdiscon [sessionid |
sessionname] [/server ervername] [/v]
参数
sessionid
要断开连接的会话的 ID。
sessionname
要断开连接的会话的名称。
/server ervername
指定终端服务器包含要断开连接的会话。否则使用当前终端服务器。
/v
显示关于要执行的操作的信息。
范例
要与当前会话断开连接,请键入:
tsdiscon
要与会话 10 断开连接,请键入:
tsdiscon 10
要与名为 TERM04 的会话断开连接,请键入:
tsdiscon TERM04
注意
您必须有完全控制权限才能从会话中断开与另一用户的连接。 如果没有指定会话 ID 或会话名称,则 tsdiscon
会把当前会话断开连接。 在会话断开连接时运行的任何应用程序都将在您重新连接到该会话时自动运行,而没有数据丢失。使用 Reset
session 结束运行已断开会话的应用程序,但请注意这可能会导致该会话中的数据丢失。 /server
参数只是在您从远程服务器使用 tsdiscon 时才需要。 控制台会话不能断开连接。 Tskill 结束进程。
tskill {processid | processname} [/server ervername] [/id essionid | /a] [/v]
参数
processid
要结束的进程的 ID。
processname
要结束的进程的名称。可以使用通配符指定该参数。
/server ervername
指定包含要结束的进程的终端服务器。否则使用当前终端服务器。
/id essionid
结束在指定会话中运行的进程。
/a
结束在所有会话中运行的进程。
/v
显示关于要执行的操作的信息。
注意
除非您是管理员,否则可以使用 tskill
只结束那些属于您的进程。管理员拥有完全访问所有 tskill 函数的
权限,而且可以结束在其他用户会话中运行的进程。
当运行在会话中的所有进程结束时,该会话也就结束了。
Tsprof
将用户配置信息(显示在“本地用户和组”以及“Active Directory 用户和计算机”的终端服务扩展程序中)
从一个用户复制到另一用户。Tsprof 也可以设置用户的配置文件路径。
tsprof /update
{/domain omainname | /local}
/profile rofilepath username
tsprof /copy {/domain omainname |
/local}[/profile rofilepath] src_usr
dest_usr
tsprof /q {/domain omainname | /local} username
参数
username
要更新或查询其服务器配置文件路径的用户的名称。
srcusername
要从中复制用户配置信息的用户的名称。
destusername
要为其复制用户配置信息的用户的名称。
/domain omainname
应用此操作的域的名称。
/local
此操作仅应用于本地用户帐户。
/profile rofilepath
配置文件路径显示在“本地用户和组”以及“Active Directory 用户和计算机”的终端服务扩展程序中。
/update
将域 domainname 中 username 的配置文件路径信息更新为
profilepath。
/copy
将用户配置信息从 src_usr 复制到 dest_usr,并将
dest_usr 的配置文件路径信息更新为
profilepath。src_usr 和 dest_usr
必须是本地用户,或者必须在域 domainname 中。
/q
显示要查询其服务器配置文件路径的用户的当前配置文件路径。
安全性限制
只有管理员才能运行
tsprof。
Tsshutdn
允许管理员远程关闭或重新启动终端服务器。如果计算机支持对交流电源的软件控制,也可以选择关闭服务器
的电源。
tsshutdn [wait_time] [/server ervername] [/reboot]
[/powerdown] [/delay:logoffdelay] [/v]
参数
wait_time
在通知了用户之后,指定在从用户的会话中注销所有用户之前等待的时间(以秒计算)。默认值为 60 秒。
/server ervername
指定终端服务器关机。如果未指定,当前终端服务器是关闭的。
/reboot
在用户会话结束后重新启动终端服务器。
/powerdown
如果计算机支持对交流电源的软件控制,请关闭终端服务器。
/delay:logoffdelay
当用户从他们的会话中注销后,指定在结束所有进程并关闭终端服务器之前等待的时间。默认值为 30 秒。
/v
显示关于要执行的操作的信息。
注意
只有管理员才能运行 tsshutdn。
不推荐使用“开始”菜单上的“关机”命令关闭终端服务器。这种方式在结束用户的会话之前不通知用户。
在关闭之前所有连接的会话都将得到通知。带有打开文件的应用程序的会话将提示用户保存文件。执行注销命
令之后,tsshutdn 在结束所有进程之前等待指定的时间间隔(默认是 30 秒,通过 /delay 设置)。
除非指定 /reboot 选项,否则 Tsshutdn 不重新启动终端服务器。
|