我發現這個片斷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