我在 SO 上找到了这个片段:
从登录 ID 获取用户 SID(Windows XP 及以上)
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。我怎么能得到那个?当我手动运行我的powershell时
获取 WmiObject Win32_UserAccont
我得到了所有用户,但只有三个“普通”用户。没有“特殊” nt 服务用户。
感谢帮助。