正文

资料来源:

1.https://docs.microsoft.com/en-us/sysinternals/downloads/psgetsid
2.https://ss64.com/nt/psgetsid.html

介绍

PsGetsid允许您将SID转换为其显示名称,反之亦然。它适用于内置帐户,域帐户和本地帐户。

安装

只需将PsGetSid复制到您的可执行路径,然后键入psgetsid

用法

用法:psgetsid [\计算机[,计算机[,...] | @file ] [-u用户名[-p密码]]] [帐户| SID]

参数 描述
-u 指定用于登录到远程计算机的可选用户名。
-p 指定用户名的可选密码。如果您忽略此密码,系统将提示您输入隐藏密码。
帐户 PsGetSid将报告指定的用户帐户而不是计算机的SID。
SID PsGetSid将报告指定SID的帐户。
电脑 指示PsGetSid在远程计算机或指定的计算机上执行命令。如果省略计算机名称,则PsGetSid在本地系统上运行命令,并且如果指定通配符(\ *),则PsGetSid在当前域中的所有计算机上运行命令。
@文件 PsGetSid将在文件中列出的每台计算机上执行命令。

语法

psgetsid [\\computer[,computer[,...] | @get_file] [-u user [-p passwd]]] [account|SID]
#psgetsid [\\计算机[,计算机[,...] | @ get_file ] [-u用户[-p passwd ]]] [帐户| SID ]

选项:计算机
列出文件的远程计算机。默认值=本地系统
@ get_file 获取指定的文本文件中列出的每台计算机的SID。
-p passwd 指定用户密码(可选)。作为明文传递。
如果省略,将提示您输入隐藏密码。
-u用户
指定用于登录到远程计算机的用户名(可选)。帐户 的用户帐户来解析对用户SID的SID 的用户帐户小号ystem标识entifier
-accepteula禁止许可证对话框的显示。
如果要运行的帐户在要查询的计算机上没有管理特权,请指定用户名。
首次启动时,PsGetSid将创建注册表项
HKCU \ Software \ Sysinternals \ PsGetSid \ EulaAccepted = 0x01

示例:

获取\ workstation64的SID:

psgetsid \workstation64

获取域的域SID:Niamod

psgetsid Niamod

获取当前登录用户的SID

psgetsid %username%

说在后面

后记

或者可以这样子,单独下载PsGetsid64.exe ,然后

PsGetsid64.exe %username%
#嘿嘿,突发奇想探索的

工具下载

下载PsTools (2.7MB)
下载PsGetsid64.exe(0.3MB)

Last modification:December 15th, 2020 at 11:00 pm
如果觉得我的文章对你有用,请随意赞赏