系统用户信息查看设置
[TOC]
1.用户会话操作
query 命令
描述:查询当前计算机或者服务器登录的用户Seesion,以及用户运行的进程和远程桌面会话信息 基础语法和参数:
C:UsersAdministrator>query /?
QUERY { PROCESS | SESSION | TERMSERVER | USER }
基础实例:
#当前计算机登陆的用户
query user
query session
#远程桌面会话查看
query termserver
#用户执行的进程查看
query process
WeiyiGeek.
shadow 命令
描述:控制终端用户的操作界面,监视另一个远程桌面服务会话。 在默认情况下,我们是看不到终端用户的操作界面的这在某些场合很不方便,比如你想在进行远程操作的同时也让对方能够看到你的操作界面,但终端服务下他是看不到的其实可以通过一些手段让对方看到远程操作的
基础语法:
SHADOW {sessionname | sessionid} [/SERVER:servername] [/V]
arguments:
sessionname 用名称 sessionname 识别会话
sessionid 用 ID sessionid 识别会话
/SERVER:servername 含有该会话的服务器(默认值是当前值)
/V 显示有关执行的操作的信息
过程:(请求远程帮助) (1)A用户先登录远程终端服务器,然后进入进入命令行窗口 (2)A用户获取当前运行的会话ID。运行”query session”命令,,找出A会话的会话ID,这里是1,当前会话前有一个”>”标志,Console会话表示控制台 (3)运行”shadow 会话ID号”,由于上面的A会话ID是1,所以要跟B他远程控制这里命令就是”shadow 2”,在A中会给出一段提示,冻结A用户当前的连接。记住不能自己跟自己shadow。 (4)此时B的终端服务界面会出现一个远程控制请求的对话框,如果B同意了请求,那么就可以远程控制和查看A的会话了,此时A仍能随意进行操作,A用户在远程终端的所有操作,都会在B用户的远程终端上面显示。如果要退出,则执行”Logoff”命令即可。
#查看当前计算机登录的用户
>query user
用户名 会话名 ID 状态 空闲时间 登录时间
>weiyigeek console 1 运行中 无 2019/11/8 9:05
admin console 2 运行中 无 2019/10/8 9:05
#请求admin远程协助,同意后admin边可以控制和查看weiyigeek账号登录的桌面;
shadow 2
reset 命令
描述:重置会话可让您从终端服务器重置(删除)会话,类似于Logoff效果 基础语法:
reset session {SessionName | SessionID} [/server:ServerName] [/v]
请使用 query session 命令确定会话的名称:SessionName 、 SessionID要重置的会话名称/要重置的会话。
#示例要重置指定为 rdp-tcp#6 的会话,请键入:
reset session rdp-tcp#6
#要重置使用会话 ID 3 的会话,请键入:
reset session 3
logoff 命令
描述:终止当前或者远程会话; 语法参数:
LOGOFF [sessionname | sessionid] [/SERVER:servername] [/V] [/VM]
sessionname 会话名。
sessionid 会话 ID。
/SERVER:servername 指定含有要注销的用户会话的远程桌面服务器 (默认值是当前值)。
/V 显示有关所执行操作的信息。
/VM 注销服务器上或虚拟机中的会话。需要指定该会话的唯一 ID。
案例:注意LOGOFF不能终止Consol的回话
# C:UsersAdministrator>query session
# 会话名 用户名 ID 状态 类型 设备
# console 3 已连接
logoff console
#终止其他用户的远程会话:
logoff rdp-tcp#0
logoff 3 /v
正在注销会话ID 3
2.用户信息发送
finger命令
描述:查看用户当前的登录信息主机信息; 基础语法和参数:
FINGER [-l] [user]@host [...]
-l 以长列表格式显示信息。
user 指定需要其信息的用户。省略 user 参数
将显示与指定主机上所有用户有关的信息。
@host 指定需要其用户信息的远程系统上的服务器。
实际案例:
finger username @host 查看最近有哪些用户登陆
WeiyiGeek.
msg命令
描述:将消息发送给用户(Send Message to User)弹出提示窗口;
基础语法和参数:
MSG {username | sessionname | sessionid | @filename | *}
[/SERVER:servername] [/TIME:seconds] [/V] [/W] [message]
@filename 识别这样一个文件,该文件含有将所发消息发送到的用户名、会话名和会话标识号的列表。
/SERVER:servername 要联系的服务器(默认值是当前值)。
/TIME:seconds 等待接收器确认消息的时间延迟。
/V 显示有关执行的操作的信息。
/W 等待用户的响应,跟 /V 一起有用。
实际案例:
msg /W /V * "Anonymouse By Hack!!"
msg %username% /time:10 "内容"
WeiyiGeek.
- Spring Security笔记:解决CsrfFilter与Rest服务Post方式的矛盾
- GitHub新开放项目FoolNLTK:一个便捷的中文处理工具包
- hessian学习
- 制作WordPress侧边栏“博客统计”小工具并集成在主题中的方法
- Struts2、Spring MVC4 框架下的ajax统一异常处理
- 前11月网游收入1341亿元同比增超两成 你贡献了多少?
- struts2: config-browser-plugin 与 convention-plugin 学习
- 千万级规模高性能、高并发的网络架构经验分享
- UE4新手之编程指南
- redis 学习笔记(5)-Spring与Jedis的集成
- Linq to SQL 查询Tips
- SQLite 预写式日志
- java调用.net asmx / wcf
- mybatis3.2.8 与 hibernate4.3.6 混用
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Conjob For hybris
- ListView通用泛型适配器
- Android实现C/S聊天室
- OpenCV4.4 CUDA编译与加速全解析
- 如何利用Kotlin实现极简回调
- Android辅助权限的介绍和配置完整记录
- Redis基础——剖析基础数据结构及其用法
- SwipeRefreshLayout+RecyclerView实现上拉刷新和下拉刷新功能
- 二值分析 | OpenCV + skimage如何提取中心线
- 详解OpenVINO 模型库中的人脸检测模型
- Tensorflow的妙用
- 终端抓包神器 | tcpdump参数解析及使用
- GoLang 中发送 email 邮件
- 漫画算法题:两数之和与三数之和
- 推荐系统与深度学习(十七)——DIN模型原理