注销命令教程

logoff 命令用于从命令行注销当前Windows会话。注销命令可用于命令提示符、MS-DOS或cmd.exe,因为它们都是相同的。logoff命令还可以用于从远程桌面会话注销不同的用户。注销命令适用于所有现代操作系统,如Windows XP、Windows 7、Windows 8、Windows 10、Windows Server 2003、Windows Server 2008、Windows Server 2012、Windows Server 2016、Windows Server 2019。

null

注销语法

logoff命令的语法非常简单,如下所示。

logoff SESSION SERVER OPTION
  • 会话 是要结束的会话名称或会话ID。
  • 服务器 是我们要结束会话的服务器或系统。如果我们以当前系统结束,我们可以省略这个选项。
  • 期权 是一个类似打印日志的选项。

注销选项

logoff命令可以接受以下选项和参数。

期权 说明
会话 指定会话名称
会话ID 指定会话ID
/server:SERVERNAME 指定服务器名。可选
/五 冗长或详细的输出。
/? 显示帮助信息。

注销当前会话

你可以用 logoff 命令,以结束当前用户会话或从当前用户会话注销。您不需要提供任何参数。

C:> logoff

注销前发送消息

当为特定用户或所有用户发出注销命令时,其当前正在运行的进程或更改将被终止或丢失。因此,在为其他用户运行注销之前,向他们发送一条消息将非常有用。msg命令可用于发送有关注销的消息。

> msg *
图片[1]-注销命令教程-yiteyi-C++库

列出会话

为了使用logoff命令结束另一个用户会话,应使用会话ID正确列出会话 query session 命令行中的命令。

C:>query session
 SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
 services                                    0  Disc
>console           ismail                    3  Active
  • SESSIONNAME是会话名称
  • USERNAME是当前登录到给定会话的用户。
  • ID是会话ID。
  • 状态是会话的当前状态,如主动或被动。

相关文章: 如何删除命令行(cmd)中的文件?

注销其他用户会话

我们还可以注销与当前用户会话不同的用户会话。我们只提供用户会话ID。会话ID可以与 query session 前面描述的命令。在下面的示例中,我们将注销或终止会话ID为3的会话。

C:> logoff 3

注销远程服务器或系统上的不同用户会话

注销命令还可用于终止或结束远程系统或服务器上的会话。您应该为服务器名称提供 /server 选项和会话名称或会话id,如下所示。

C:> logoff 3 /server:dc.windowstect.com

也可以提供服务器的IP地址来运行注销命令。

C:> logoff 3 /server:192.168.10.20

您还可以提供会话名称,而不是如下所示的会话id。

C:> logoff console /server:dc.windowstect.com

注销RPD会话

我们也可以用logoff命令注销远程桌面或RDP会话。首先,我们将使用querysession命令列出当前会话,如下所示。

C:>query session
 SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
 services                                    0  Disc
 console                                     1  Conn
>rdp-tcp#61        Administrator             2  Active
 rdp-tcp                                 65536  Listen

我们可以看到RDP会话被命名为 rdp-tcp#61 带着身份证 2 . 用户名也是 Administrator 。我们可以使用如下会话名称或会话ID结束此RDP会话。

C:> logoff 2C:> logoff rdp-tcp#61
© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0 分享