标题: [系统相关] [分享]批处理判断服务器登录用户数 [打印本页]
作者: Batcher 时间: 2021-4-12 12:23 标题: [分享]批处理判断服务器登录用户数
【问题】
请教下,我改怎么用BAT去判断winserv的登录用户数?只要有人远程登录 就打印1 这个该怎么写呀
因为我是想知道有没有人远程登录到这台服务器
其实我是想通过zabbix去监控用户远程登录 服务器我开启了3个用户登录权限 我监控只要登录超过 2个用户 就告警 但是这个bat我不知道怎么弄
【代码】- @echo off
- set n=-1
- for /f %%i in ('query user') do (
- set /a n+=1
- )
- echo %n%
复制代码
作者: Batcher 时间: 2021-4-12 14:06
【问题】
帖子上的脚本已经能监控到用户登录的个数了,如果我想再监控一下连接用户的状态应该怎么写呢?因为目前确实有两个用户登录的记录,bat也能够输出2,但是其中有一个是出于断开的,不想让它加入统计的
【代码】- @echo off
- chcp 437 >nul 2>&1
- set n=0
- for /f "tokens=4" %%i in ('query user') do (
- if "%%i" equ "Active" (
- set /a n+=1
- )
- )
- echo %n%
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |