- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我需要知道如何远程获取计算机主要用户的名称和域。我最好将主要用户定义为登录次数最多或一段时间内登录时间最长的用户。或者,如果这不可能,则作为当前/上次登录的用户。
目前,我扫描 Active Directoy 以查找 OU 中的所有计算机对象。然后我遍历它们,并尝试使用 WMI 获取用户的名称。我查看 Win32_ComputerSystem
以查看 UserName 是否返回值。如果不是这种情况,我会查看 Win32_LogonSession
并获取所有等于 2 或 10 的 LogonTypes 的用户名。如果这没有返回值或返回多个值,我将丢弃结果并查看 Win32_Process
用于所有非系统进程,并将主要用户定义为运行大多数进程的用户。
我的方法有几个问题:
Win32_ComputerSystem
- 用户名通常为空。Win32_LogonSession
经常返回多个值或没有返回值。只能有 1 个主要用户。Win32_Process
有点荒谬,因为这只会返回进程最多的用户,很可能不是主要用户。Win32_Process
不会返回任何值,并且 3 个步骤都不会返回值。我的 3 种方法可能会让我成为当前用户。有谁知道获得主要用户的方法吗?或者至少是获得电流的更好方法。不一定使用 WMI。
谢谢
最佳答案
如果您在远程计算机上具有管理员权限和共享访问权限您可以使用计算机管理并选择连接到另一台计算机并查看该计算机上有哪些用户和组。或者您可以使用 TS Remote Administration 或 Remote Desktop(如果远程计算机具有该功能)。
使用 psexec.exe
(www.sysinternals.com) 在远程电脑上运行命令:
psexec \\pc1 net user | find /i "Steve"
psexec \\pc1 c:\tool\psloggedon | find /i "Steve"
1) 查找 John Black 是否在 PC1 上有一个帐户。
2) 查找他当前是否登录。使用 psloggedon.exe
uis 是另一个 SysInternals 工具。
同时检查:http://www.wisesoft.co.uk/scripts/vbscript_display_username_of_user_on_a_remote_computer.aspx
此外,如果您想使用远程计算机 IP 查找远程计算机上当前登录用户的用户名,请转至命令行输入 nbtstat -A <IP of remote computer>
这将返回计算机上注册的所有 NetBIOS 名称,其中之一是用户名。
关于c# - 如何获取远程计算机的 "primary"用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7531121/
如果我有一个 MongoDB 副本集,其中有 3 个节点(主要节点、次要节点、仲裁节点),并且主要节点出现故障,现在次要节点成为主要节点,您如何动态处理客户端中的更改,以便它们现在写入基本的? 我在开
我正在研究使用 MongoDB ReplicaSet 实现高可用性。 但是刚刚发现在3个节点的ReplicaSet中,如果PRIMARY mongod是唯一剩下的(也就是另外2个mongod实例死亡或
我有一个表 person 包含个人信息,我还有另一个表 person_contact 来存储关于那个人的联系信息(type 显示如果它是电话记录或电子邮件记录,record 包含实际的电话号码或电子邮
堆栈:使用 Ambari 2.1 安装 HDP-2.3.2.0-2950 源数据库模式位于 sql server 上,它包含几个表,它们的主键为: 一个varchar Composite - 两个 v
对于典型的现代 RDBMS,期望通过一个特定的主键查询与通过键查询哈希表一样快,是否正确? 或者是否有“实际工作”来遍历表并跟踪主键值?即使有主键的自动索引,这似乎也是不可思议的浪费。 最佳答案
我正在使用 dataset尝试将 postgres 数据库备份到 sqlite 文件中的库。我正在运行的代码如下: local_db = "sqlite:///backup_file.db" with
堆栈:使用 Ambari 2.1 安装 HDP-2.3.2.0-2950 源数据库模式在 sql server 上,它包含几个表,这些表的主键为: 一个变量 复合 - 两个 varchar 列或一个
INT PRIMARY KEY 和 INTEGER PRIMARY KEY 在定义表的模式时有什么区别吗?使用 int 主键时,我生成了 sqlite_autoindex thing;当整数主键时,我
我通过阅读一本书开始学习 JPA,他们给出了一个单向映射,如下所示: 表格车辆 (vehicleId, brand, model, dev_year, extraId) vehicleId is th
查看“mysqldump -d”并看到一个键是 KEY,而不是“PRIMARY KEY”或“FOREIGN KEY” 什么是关键? 示例: CREATE TABLE IF NOT EXISTS `TA
我已经有了一个包含一些数据的表格。现在我想添加一个新列“id”并使其成为主键。我正在使用 MySQL 工作台。所以,我只是添加一个新 key ,然后将其设置为 PK 和 NN。但不知为何,这个看似简单
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topi
为什么这会显示警告,因为它默认从 User 模型中获取主键,所以我还应该再次将主键声明为 Registration 或候选模型。 模型.py from django.db import models
在创建域模型时,我们的实体几乎总是有 Id 字段或属性,代表数据库中相应表的主键列。我的问题是 - 如果我有这个与域模型无关的关键属性(换句话说,它只是数据库问题;Martin Fowler 更喜欢将
如果将标识列作为主键是一种好的做法,请问您是否有意见?对于 ORM 工具,表上有标识列会有所帮助。但是还有其他副作用,例如意外重复插入。 谢谢奈恩 最佳答案 是的,使用 INT(或 BIGINT)ID
我试图在谷歌上找到它,但那里给出的答案并不令人满意。任何人都可以解释明显的区别。 实际上,如果使用主键来唯一选择数据,那么唯一键有什么需要? 什么时候应该使用主键,什么时候应该使用唯一键? 最佳答案
Hybris HAC 中的 PK 分析器因某种原因被阻止。有没有其他方法可以确定这个 PK 属于哪个项目? 提前致谢 最佳答案 尝试使用 HMC: _your_server_/hmc/hybris?o
我在“表类别”中删除了一行(第 20 行),请告诉我如何重新排序 catid(主键)?此时是19点后的21点。 谢谢 最佳答案 你不能。您能得到的最接近的是 truncate table ,这将删除表
这是我的购物车表数据库,当我将产品添加到购物车表时出现错误 Database mysql_query($query, $db) or die(mysql_error($db)); $query = '
我正在编写一个谱系应用程序,我正在尝试弄清楚我的数据库模型的各个方面。 我有一张供人们使用的 table : create table person ( id int unsigned not n
我是一名优秀的程序员,十分优秀!