Freigeben über


Get-Me.ps1

В нашей внутренней почтовой рассылке кто-то спросил меня, как получить SID текущего контекста, в котором запущен PowerShell. Крис Белли (Chris Bellée) отлично ответил на этот вопрос:

([Security.Principal.WindowsIdentity]::GetCurrent()).user.accountdomainsid.value

Я использовал это для создания скрипта: Get-Me.ps1

# Get-Me.ps1

[Security.Principal.WindowsIdentity]::GetCurrent()

PS> .\get-me.ps1

AuthenticationType : NTLM
ImpersonationLevel : None
IsAuthenticated : False
IsGuest : False
IsSystem : False
IsAnonymous : False
Name : JPSLAP14\Guest
Owner : S-1-5-21-2812635655-1585162248-3907382133-501
User : S-1-5-21-2812635655-1585162248-3907382133-501
Groups : {S-1-5-21-2812635655-1585162248-3907382133-513, S-1-1-0, S
-1-5-32-546, S-1-5-32-545...}
Token : 1128

Просто – удобно в использовании – PowerShell (Simple – Useful – PowerShell) J

Джеффри Сновер (Jeffrey Snover) [MSFT]
Windows Management Partner Architect
Посетите английский блог команды  Windows PowerShell:    https://blogs.msdn.com/PowerShell
Посетите Windows PowerShell ScriptCenter:  https://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx

Перевод: Илья Лушников

Comments

  • Anonymous
    January 01, 2003
    Джефри Сновер (Jeffery Snover) ранее опубликовал скрипт «Get-Me». Скрипт «Get-Me» получает учетную запись