Powershell 查询用户名Who Am I


可以通过查询环境变量查询当前用户名:

PS> $env:userdomain
baozhen-PC
PS> $env:username
baozhen

如果要获取更多的信息,例如用户的S ID,用户组的ID,可以通过.NET方法。

PS> [System.Security.Principal.WindowsIdentity]::GetCurrent()

AuthenticationType : NTLM
ImpersonationLevel : None
IsAuthenticated    : True
IsGuest            : False
IsSystem           : False
IsAnonymous        : False
Name               : baozhen-PCbaozhen
Owner              : S-1-5-21-261666072-2831887403-1966525179-1001
User               : S-1-5-21-261666072-2831887403-1966525179-1001
Groups             : {S-1-5-21-261666072-2831887403-1966525179-513, S-1-1-0, S-1-5-21-261666072-283
                     1887403-1966525179-1008, S-1-5-32-545...}
Token              : 1148

PS> [System.Security.Principal.WindowsIdentity]::GetCurrent() |
 Select-Object -ExpandProperty Name
baozhen-PCbaozhen

PS> [System.Security.Principal.WindowsIdentity]::GetCurrent() |
 Select-Object -ExpandProperty User

BinaryLength AccountDomainSid                 Value
------------ ----------------                 -----
          28 S-1-5-21-261666072-2831887403... S-1-5-21-261666072-2831887403...
PS> [System.Security.Principal.WindowsIdentity]::GetCurrent() |
 Select-Object -ExpandProperty Groups
 BinaryLength AccountDomainSid                 Value
------------ ----------------                 -----
          28 S-1-5-21-261666072-2831887403... S-1-5-21-261666072-2831887403...
          12                                  S-1-1-0
          28 S-1-5-21-261666072-2831887403... S-1-5-21-261666072-2831887403...
          16                                  S-1-5-32-545
          12                                  S-1-5-4
          12                                  S-1-2-1
          12                                  S-1-5-11
          12                                  S-1-5-15
          12                                  S-1-2-0
          16                                  S-1-5-64-10
本文链接: https://www.pstips.net/powershell-who-am-i.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注