作为一名刚入行的服务器管理员,有些东西还得自己学,否则的话日常工作中的一些小事情会浪费掉你很多时间,比如说这个:查看当前某台服务器上目前有多少用户数。刚开始我是这样滴:
方法一:RDP登录进去查看。这种方法费时,费力,建议天天闲的蛋疼的管理员采用这样的方法,有工作量啊!报告老板,我今天查了100台服务器了,我干活很多吧?
方法二:登录我们的一个监控工具去看。这种方法也是用的最多的吧!但是当监控工具死慢死慢的时候,你能怎么办?你能怎么办?我问你,你能怎么办?只能等!!!我等的花儿都卸了。。。。
这不,最近发现一款小工具,很专业的小工具,专业到只能“显示有关登录到该系统的用户的信息”,各位看官请看:
各位看官,自己找亮点。
对,有一个 /SERVER: servername 要查询的服务器(默认值是当前值),也就是说默认是本机服务器。有了这个参数,再结合Powershell的变量功能,轻轻松松搞定你要查询某台服务器当前用户数量和用户基本信息。
默认情况下,系统应该是有的吧,具体没查过这个工具的渊源。你可以在系统C:\Windows\System32下查找一下,看有么有。没有的话去微软官网search一把,应该可以找到。
其它的不多扯了,看看运行效果:
从上图可以看出来,/Server:Servername这个参数是可以省略的,默认就是查询本机的登录用户信息。所以:query user = query user /Server:localhost
另外,用powershell的变量,和Read-Host来个性化定制输入服务器名称来查询,感觉这个更人性化一点吧。运行效果参考下图。
如果是脚本的话,应该是这个样子:
好了,本文到此结束,高手请绕道,勿喷菜鸟。谢谢!
时间: 2024-10-19 03:13:24