[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] [分享]批处理判断服务器登录用户数

【问题】
请教下,我改怎么用BAT去判断winserv的登录用户数?只要有人远程登录 就打印1 这个该怎么写呀
因为我是想知道有没有人远程登录到这台服务器
其实我是想通过zabbix去监控用户远程登录 服务器我开启了3个用户登录权限 我监控只要登录超过 2个用户 就告警 但是这个bat我不知道怎么弄

【代码】
  1. @echo off
  2. set n=-1
  3. for /f %%i in ('query user') do (
  4.     set /a n+=1
  5. )
  6. echo %n%
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

【问题】
帖子上的脚本已经能监控到用户登录的个数了,如果我想再监控一下连接用户的状态应该怎么写呢?因为目前确实有两个用户登录的记录,bat也能够输出2,但是其中有一个是出于断开的,不想让它加入统计的

【代码】
  1. @echo off
  2. chcp 437 >nul 2>&1
  3. set n=0
  4. for /f "tokens=4" %%i in ('query user') do (
  5.     if "%%i" equ "Active" (
  6.         set /a n+=1
  7.     )
  8. )
  9. echo %n%
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表