Get User SID From Logon ID (Windows XP and Up)

前端 未结 4 849
余生分开走
余生分开走 2020-12-21 05:25

I have a Windows service that needs to access registry hives under HKEY_USERS when users log on, either locally or via Terminal Server. I\'m using a WMI query on win32_logon

4条回答
  •  無奈伤痛
    2020-12-21 05:36

    Powershell is easier.

    Function GetSIDfromAcctName()
    {
    $myacct = Get-WmiObject Win32_UserAccount -filter "Name = '$env:USERNAME " 
    write-host Name: $myacct.name
    Write-Host SID : $myacct.sid
    }
    

提交回复
热议问题