Windows下的whoami

11:09下午 五月 14, 2008 in category 工作 by 肖俊峰

WhoAmI 有三种使用方法:

语法 1:
    WHOAMI [/UPN | /FQDN | /LOGONID]

语法 2:
    WHOAMI { [/USER] [/GROUPS] [/PRIV] } [/FO format] [/NH]

语法 3:
    WHOAMI /ALL [/FO format] [/NH]

描述:
    这个工具可以用来获取本地系统上当前用户(访问令牌)的用户名和组信息,以及相应的安全标识符(SID)、特权和登录标识符(logon ID)。例如,谁是当前登录的用户? 如果没有指定开关,工具用 NTLM 格式(域\用户名)显示用户名。

参数列表:
    /UPN                    用用户主体 (User Principal) 格式显示用户名名称 (UPN)格式。

    /FQDN                   用完全合格的 (Fully Qualified) 格式显示用户名可分辨名称(FQDN) 格式。

    /USER                   显示当前用户的信息以及安全标识符 (SID)。

    /GROUPS                 显示当前用户的组成员信息、帐户类型和安全标识符 (SID) 和属性。

    /PRIV                   显示当前用户的安全特权。

    /LOGONID                显示当前用户的登录 ID。

    /ALL                    显示当前用户名、属于的组以及安全标识符(SID) 和当前用户访问令牌的特权。

    /FO       format        指定要显示的输出格式。有效值为 TABLE、LIST、CSV。CSV 格式不显示列标题。默认格式是 TABLE。

    /NH                     指定在输出中不显示列标题。只对 TABLE 和 CSV格式有效。

    /?                      显示该帮助消息。

示例:
    WHOAMI
    WHOAMI /UPN
    WHOAMI /FQDN
    WHOAMI /LOGONID
    WHOAMI /USER
    WHOAMI /USER /FO LIST
    WHOAMI /USER /FO CSV
    WHOAMI /GROUPS
    WHOAMI /GROUPS /FO CSV /NH
    WHOAMI /PRIV
    WHOAMI /PRIV /FO TABLE
    WHOAMI /USER /GROUPS
    WHOAMI /USER /GROUPS /PRIV
    WHOAMI /ALL
    WHOAMI /ALL /FO LIST
    WHOAMI /ALL /FO CSV /NH
    WHOAMI /?

示例:
C:\SIS>whoami /all

用户信息
----------------

用户名                        SID
============================= =============================================
webheader01\administrator     S-1-5-21-1843009038-2250131686-1841566999-500


组信息
-----------------

组名                             类型   SID                                            属性

================================ ====== ============================================== ==========================================
Everyone                         已知组 S-1-1-0                                        必需的组, 启用于默认, 启用的组

WEBHEADER01\Debugger Users       别名   S-1-5-21-1843009038-2250131686-1841566999-1008 必需的组, 启用于默认, 启用的组

BUILTIN\Administrators           别名   S-1-5-32-544                                   必需的组, 启用于默认, 启用的组,
组的所有者
BUILTIN\Users                    别名   S-1-5-32-545                                   必需的组, 启用于默认, 启用的组

NT AUTHORITY\INTERACTIVE         已知组 S-1-5-4                                        必需的组, 启用于默认, 启用的组

NT AUTHORITY\Authenticated Users 已知组 S-1-5-11                                       必需的组, 启用于默认, 启用的组

NT AUTHORITY\This Organization   已知组 S-1-5-15                                       必需的组, 启用于默认, 启用的组

LOCAL                            已知组 S-1-2-0                                        必需的组, 启用于默认, 启用的组

NT AUTHORITY\NTLM Authentication 已知组 S-1-5-64-10                                    必需的组, 启用于默认, 启用的组



特权信息
----------------------

特权名                          描述                       状态
=============================== ========================== ======
SeChangeNotifyPrivilege         跳过遍历检查               已启用
SeSecurityPrivilege             管理审核和安全日志         已禁用
SeBackupPrivilege               备份文件和目录             已禁用
SeRestorePrivilege              还原文件和目录             已禁用
SeSystemtimePrivilege           更改系统时间               已禁用
SeShutdownPrivilege             关闭系统                   已禁用
SeRemoteShutdownPrivilege       从远程系统强制关机         已禁用
SeTakeOwnershipPrivilege        取得文件或其他对象的所有权 已禁用
SeDebugPrivilege                调试程序                   已禁用
SeSystemEnvironmentPrivilege    修改固件环境值             已禁用
SeSystemProfilePrivilege        配置系统性能               已禁用
SeProfileSingleProcessPrivilege 配置单一进程               已禁用
SeIncreaseBasePriorityPrivilege 增加计划优先级             已禁用
SeLoadDriverPrivilege           装载和卸载设备驱动程序     已禁用
SeCreatePagefilePrivilege       创建页面文件               已禁用
SeIncreaseQuotaPrivilege        调整进程的内存配额         已禁用
SeUndockPrivilege               从扩展坞中取出计算机       已禁用
SeManageVolumePrivilege         执行卷维护任务             已禁用
SeImpersonatePrivilege          身份验证后模拟客户端       已启用
SeCreateGlobalPrivilege         创建全局对象               已启用

C:\SIS>

评论[0]

评论:

发表一条评论:
  • HTML语法: 启用