首页 > 代码库 > 获取系统 SID

获取系统 SID

获取系统 SID


((gwmi win32_useraccount | ? { $_.localaccount})[0]).sid | % {$_.substring(0, $_.lastindexof("-"))}


或:


gwmi win32_useraccount   |`
    ? { $_.localaccount }      |`
    Select-Object -First 1     |`
    Select-Object sid           |`

    % {$_.sid.substring(0, $_.sid.lastindexof("-"))}


1、取得所有用户帐号;

2、取得本地用户;

3、取得第一个用户,因为用户 SID 中除去最后一段数字,前面的部分就是系统 SID,最后的数字表示用户,500 是管理员等;

4、取得 SID;

5、取得用户 SID 中的前面部分。