PsGetSid — Выводит на экран уникальный номер, идентифицирующий учетную запись пользователя, группы или компьютера. Он присваивается учетной записи при ее создании (код безопасности). Внутренние процессы Windows обращаются к учетным записям по их кодам безопасности, а не по именам пользователей или групп. Если удалить, а затем снова создать учетную запись с тем же именем пользователя, то предоставленные прежней учетной записи права и разрешения не сохранятся для новой учетной записи, так как их коды безопасности будут разными. Аббревиатура SID образована от Security ID.

Синтаксис
      psgetsid [\computer[,computer[,...] | @get_file] [-u user [-p passwd]]] [account|SID]

Опции:

   computer   Удалённый компьютер со списком файлов. Default = local system 

   @get_file  Файл со списком компьютеров для которых необходимо получить SID .
              
   -p passwd  Пароль пользователя. Если пароль не указан, то будет предложено ввести его вручную.

   -u user    Имя пользователя для входа на удаленный компьютер.

   account    Имя пользователя SID которого надо получить.

   SID        Системный идентификатор пользователя. 

   -accepteula Не показывать диалоговое окно лицензионного соглашения.

При первом запуске, PsGetSid создаст ключ в реестре HKCUSoftwareSysinternalsPsGetSidEulaAccepted=0x01

Примеры:

Получить SID компьютера \workstation64:
psgetsid \workstation64

Получить SID домена для : Niamod
psgetsid Niamod

Получить SID вошедшего пользователя.
psgetsid %username%