Query user in Powershell

        作为一名刚入行的服务器管理员,有些东西还得自己学,否则的话日常工作中的一些小事情会浪费掉你很多时间,比如说这个:查看当前某台服务器上目前有多少用户数。刚开始我是这样滴:

方法一:RDP登录进去查看。这种方法费时,费力,建议天天闲的蛋疼的管理员采用这样的方法,有工作量啊!报告老板,我今天查了100台服务器了,我干活很多吧?

方法二:登录我们的一个监控工具去看。这种方法也是用的最多的吧!但是当监控工具死慢死慢的时候,你能怎么办?你能怎么办?我问你,你能怎么办?只能等!!!我等的花儿都卸了。。。。


这不,最近发现一款小工具,很专业的小工具,专业到只能“显示有关登录到该系统的用户的信息”,各位看官请看:


各位看官,自己找亮点。

对,有一个 /SERVER: servername 要查询的服务器(默认值是当前值),也就是说默认是本机服务器。有了这个参数,再结合Powershell的变量功能,轻轻松松搞定你要查询某台服务器当前用户数量和用户基本信息。


默认情况下,系统应该是有的吧,具体没查过这个工具的渊源。你可以在系统C:\Windows\System32下查找一下,看有么有。没有的话去微软官网search一把,应该可以找到。



其它的不多扯了,看看运行效果:


从上图可以看出来,/Server:Servername这个参数是可以省略的,默认就是查询本机的登录用户信息。所以:query user = query user /Server:localhost

效果参考下图。

另外,用powershell的变量,和Read-Host来个性化定制输入服务器名称来查询,感觉这个更人性化一点吧。同理,参考下图。



如果是脚本的话,应该是这个样子:



好了,本文到此结束,高手请绕道,勿喷菜鸟。谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值