Récupérer le SID dans un batch
Bonjour,
J'aimerais récupérer le SID de cette commande:
whoami /user
et mettre le SID dans une variable. (que la chaine de caractère du SID rien d'autre)
Quel qu'un sais comment faire?
merci d'avance
J'aimerais récupérer le SID de cette commande:
whoami /user
et mettre le SID dans une variable. (que la chaine de caractère du SID rien d'autre)
Quel qu'un sais comment faire?
merci d'avance
3 réponses
-
Salut !
La commande:
whoami /user >(l'endroit du fichier que tu veux créé)\fichier.txt
par exemple:
whoami /user >C:\User\RyFax\Desktop\fichier.txt
et regarde sur ton bureau il y aura ton fichier :). -
Ou sinon :
for /f "delims= " %%a in ('"wmic path win32_useraccount where name='%UserName%' get sid"') do (
if not "%%a"=="SID" (
set myvar=%%a
goto :loop_end
)
)
:loop_end
echo %%myvar%%=%myvar%
donc la variable sera %myvar% :)-
-
-
-
-
@RyFaxC'est ce que j'ai fait mais enfaite quand j'exporte ma variable dans un fichier texte je m'apercois qu'apres ma variable il y a 2 espace 1 = et encore 1 espace
et cela a de l'importance
-
-
