我发现这个片断SO:如何使用Powershell获取本地NT服务SID?
Get User SID From Logon ID (Windows XP and Up)
Function GetSIDfromAcctName()
{
$myacct = Get-WmiObject Win32_UserAccount -filter "Name = '$env:USERNAME "
write-host Name: $myacct.name
Write-Host SID : $myacct.sid
}
不过,这并不表明一切。
例如,我只想要“nt service \ dhcp”的sid。我怎么弄到的?当我与
GET-WmiObject可以Win32_UserAccont
手动运行PowerShell的我,我得到的所有用户,但有只有三个“普通”用户。没有任何“特殊”nt服务用户。
感谢您的帮助。
你告诉我,DHCP是真正的localservice? – johnny 2012-08-02 21:58:30
是的dhcp在localservice会话下运行。 – JPBlanc 2012-08-03 03:29:31