Récupérer le SID de l'utilisateur courant
Informatique et automatisation ~ 03 juin 2015 ~Le SID (Security Identifier) est un identifiant unique qui permet d'authentifier un système, un utilisateur ou un groupe, sous Windows.
Voici comment récupérer cette information pour l'utilisateur courant...
♦ Vérifié sous Windows : Vista - 7 SP1
Depuis Windows Vista, l'outil whoami.exe est fourni en standard. La commande suivante permet d'obtenir le SID de l'utilisateur courant :
whoami /USER
Informations sur l'utilisateur
------------------------
Nom d'utilisateur SID
================= ===============================================
TEST\admin S-1-5-21-2357927352-1243567898-2345687569-10325
Et pour ne récupérer que la valeur voulue, on peut filtrer la sortie de cette façon, à l'aide de l'option /NH, pour No Header :
for /F "tokens=2" %i in ('whoami /USER /NH') do @set SID=%i
echo %SID%
SID=S-1-5-21-2357927352-1243567898-2345687569-10325
♦ Pour intégrer cette ligne dans un script batch, ne pas oublier de doubler le caractère % (%i devient %%i).
♦ Une page avec quelques informations supplémentaires sur le SID : http://www.toutwindows.com/sid.shtml
♦ Le SID indiqué ici ne correspond pas à un SID réel.