Оскільки все більше і більше людей використовують різноманітні технології віртуалізації фізичних комп'ютерів і серверів, все частіше вони починають стикатися з проблемами наявності двох (або більше) однакових SID в мережі.
У старих версіях ОС Windows для зміни SID можна було скористатися утилітоюNewSid, проте вона більш офіційно не підтримується Microsoft. Microsoft рекомендує для зміни SID вашої операційної системи користуватися утилітою sysprep.
про використання sysprep ми поговоримо в наступних постах, а сьогодні хочу поділитися інформацією про те, як же можна дізнатися свій SID. Для цих цілей я вважаю за краще використовувати безкоштовну утиліту від Sysinternals, яка називається PsGetSid .
Насамперед, природно, ми повинні завантажити PsGetSid. Після чого витягніть цю утиліту (PsGetSid.exe) з архіву PsTools.
Далі відкрийте командний рядок і перейдіть в каталог з утилітою: наприклад c: \ downloads \ pstools, а потім наберіть наступну команду:
psgetsid COMPUTERNAME
де COMPUTERNAME це ім'я вашого комп'ютера.
В В моєму випадку я набрав: psgetsid WS2008R2-3
Рядок, яку повернула ця команда і є SID вашого комп'ютера.
Повний синтаксис даної команди виглядає наступним чином:
Usage: psgetsid [\\ computer [, computer [...] | @file] [-u username [-p password]]] [account | SID]
PsGetSid працює на наступних ОС:Windows Server 2008 R2, Windows XP / 2000/2003, Windows Vista і Windows 7.