查询远程或本地计算机的登录账户

简介:

  用下面这个函数能获取远程或本地电脑的当前登录用户,同时附加了它的计算机名,所以当你查询多台电脑时将知道结果从哪里来。

1
2
3
4
5
6
7
8
9
10
function  Get-LoggedOnUser
{
   param ( [String[]] $ComputerName  $env:COMPUTERNAME )
                                                                                                            
     $ComputerName  ForEach-Object  {
       (quser /SERVER: $_ -replace  '\s{2,}' ','  |
         ConvertFrom-CSV  |
         Add-Member  -MemberType  NoteProperty  -Name  ComputerName  -Value  $_  -PassThru
   }
}

使用方法:

1 将代码保存到C盘比如是Get-LoggedOnUser.ps1

2启动powershell控制台

Import-Module C:\.\Get-LoggedOnUser.ps1

3 使用方法:

本文转自handsome7038 51CTO博客,原文链接:http://blog.51cto.com/lixiaosong/1357022






相关文章
|
8月前
|
Shell
检测本机当前用户是否为超级管理员
检测本机当前用户是否为超级管理员
107 1
|
9月前
|
SQL 数据库连接 数据库
学生信息登录系统总结一
在敲学生系统的时候,进行登录学生管理学生信息登录,当时就是出师不利,还没有进入主界面就被卡在外面直接坐上了冷板凳,没想到道路刚开始就是如此坎坷,频繁报错那么就列举出3个具有代表性的问题,这个问题也是困扰了我许久,一直得不到解决,还是老办法站在巨人的肩膀上,通过查阅资料那些前辈们的的博客也是知道,不光自己也是遇到了类似的问题,通过借鉴大神的们的博客总结,让自己也是有了信心,感觉自己也能解决,但是事与愿违,往往想的都是很美好的,现实很残酷,跌宕起伏,排山倒海,猛龙过江,心情跟做过山车一样。
53 0