用于查看当前登录用户(域和机器)+状态(事件、空闲、离开)的 Powershell 脚本

标签 powershell active-directory powershell-2.0 powershell-3.0 windows-server-2012

我正在寻找一个简单的命令来查看服务器上的登录用户。
我知道这个:

Get-WmiObject -Class win32_computersystem

但这不会为我提供我需要的信息。
它返回:
领域
制造商
模型
名称(机器名称)
主要所有者名称
总物理内存

我在 Windows 2012 服务器上运行 Powershell 3.0。


Get-WmiObject Win32_LoggedOnUser -ComputerName $Computer | Select Antecedent -Unique

没有给我我需要的确切答案。
我也很想看看空闲时间,或者他们是否活跃或离开。

最佳答案

在寻找相同的解决方案时,我在 stackoverflow 中的一个不同问题下找到了我需要的内容:
Powershell-log-off-remote-session .下面一行将返回已登录用户的列表。

query user /server:$SERVER

关于用于查看当前登录用户(域和机器)+状态(事件、空闲、离开)的 Powershell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23219718/

相关文章:

git - 从 Powershell 下载私有(private) Github 存储库返回 404

powershell - Powershell:为什么不能使用ForEach-Object修改元素?

sql - 无法使数据库在Powershell中写入CSV

powershell - 如何防止出现奇怪的 powershell 黄绿自动 Web 相关消息?

Java eclipse - Activity 目录、属性修改

sql - 无法使用 ADSI 从 SQL 查询描述

node.js - ldap nodejs 事件目录认证

c# - 客户拒绝环境中的 "scripts"。如何在 C# 应用程序中嵌入 *.ps1?

networking - Powershell 在当前服务器上创建共享 - 授予用户/组权限

powershell - 发送格式化的HTML电子邮件