windows10账户名与安全标识间,
SID或安全标识符是一个唯一的代码,可以帮助识别Windows操作系统中的任何用户或组以及计算机帐户。它们是在创建用户帐户后立即创建的,并且是唯一的标识符。在公共计算机上,没有两个sid是相同的。它也被称为安全ID。这个唯一的ID是在操作系统内部使用的,而不是我们设置的显示名称,比如个人,爸爸或者别的什么。这也意味着,即使您更改了显示名称,也不会影响为此帐户预先配置的任何内容,因为即使您更改了显示名称甚至用户名,每个配置都将与SID保持一致。
现在,让我们看看如何在Win10中找到任何用户的安全标识符(SID)。
查找Win10中任何用户的安全标识符(SID)
1:使用WMIC
找到用户的SID或安全标识符非常简单。为此,我们必须使用Windows Management Instrumentation命令行(WMIC)。
首先,先打开命令提示符。可以通过在Cortana搜索框中搜索命令提示符来实现。或者,如果您使用的是Windows 8或更高版本,请单击WINkey X按钮组合启动“开始”按钮上的上下文菜单,然后单击“命令提示符(管理员)”。
现在,输入以下命令,
wmic用户帐户获取名称,sid
然后按回车。
现在,您将在下面的截图中获得结果。您将获得一个具有相同SID的用户帐户。
提示:过滤掉所需用户的SID。
过去使用SQL查询的读者可能与此有关。但是这个命令可以帮助用户获得特定用户的SID,忽略所有的麻烦。当大型系统(如服务器)登录并被多个用户同时使用时,这非常有用。这个命令会节省很多时间。但是只有当你知道用户的用户名时才有效。
现在,您想要使用的命令是-
wmic useraccount where name=USER 获取sid
现在,您必须在上面的命令中用引号中的实际用户名替换USER。
例如,它应该像-
wmic user account where name= Ayush 获取sid
如果使用上述命令时出现错误,请尝试将路径更改为C: Windows System32 WBEM,而不是C: Windows System32。
上述命令的结果如下所示,
[!- empirenews.page - ]
如果使用上述命令时出现错误,请尝试将路径更改为C: Windows System32 WBEM,而不是C: Windows System32。
上述命令的结果如下所示,
HKEY _ LOCAL _ machinesoftwaremicrosoft windows ntcurrentversionprofilist
现在,在ProfileList文件夹下每个SID的ProfileImagePath值中,您可以找到所需的SID和其他详细信息,比如用户名。该页面看起来类似于下面的截图。
值得注意的是,您可以找到已登录到该计算机的用户的SID。他们应该远程访问他们的帐户,或者他们的帐户应该登录,然后切换到其帐户正在执行此活动的另一个用户。是这种方法的唯一缺点,但是使用WMIC方法1根本不是问题。
识别SID
S-1-0-0格式的SID称为空SID。当它的值未知或分配给没有任何成员的组时,它被分配给SID。
另外,S-1-1-0格式的SID是世界SID。它被分配给一组每个用户。
最后,S-1-2-0格式的SID称为本地SID。它被分配给应该从本地终端登录的用户。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。