从 Windows Server 中按用户检索服务器资源使用情况数据(任务管理器>用户中的相同信息)

Retrieve server resource usage data by user from a Windows Server (same information in Task Manager>Users)

提问人:LucasMation 提问时间:11/9/2023 更新时间:11/9/2023 访问量:22

问:

我们运行运行 Windows Server 2022 Datacenter 的服务器。我们正在寻找一种编程方式来提取每个用户使用的服务器资源的数据。

具体来说,我们需要以下信息:

  • 用户 ID
  • 状态(活动/断开连接)
  • RAM 利用率
  • RAM 使用百分比
  • CPU 使用率百分比

[这是 Windows 任务管理器上提供的信息类型>>用户提供更多详细信息]

有了这些信息,我们将创建一个仪表板,使资源使用对其他用户透明。也就是说,我们要创建一个表,其中包含与 TaskManager>Users 等效的内容(如下图所示),但添加了一个带有用户名名称(对应于用户 ID)的列。我们希望每 30 秒更新一次此信息。

enter image description here

是否有任何 sheel 命令来提取此信息?还是其他选择?

[OBS:这个问题最初发布在ServerFault上,但被认为是那里的主题]

视窗服务器

评论


答: 暂无答案