Récupérer le SID dans un batch
Fermé
Stefko95
Messages postés
42
Date d'inscription
jeudi 26 juillet 2012
Statut
Membre
Dernière intervention
11 juillet 2016
-
23 juin 2016 à 16:54
RyFax Messages postés 65 Date d'inscription jeudi 23 juin 2016 Statut Membre Dernière intervention 23 décembre 2018 - 24 juin 2016 à 09:25
RyFax Messages postés 65 Date d'inscription jeudi 23 juin 2016 Statut Membre Dernière intervention 23 décembre 2018 - 24 juin 2016 à 09:25
A voir également:
- Whoami /user
- Comment recuperer un message supprimé sur whatsapp - Guide
- Recuperer video youtube - Guide
- Comment récupérer un compte facebook piraté - Guide
- Fichier batch - Guide
- Impossible de récupérer mon compte gmail - Guide
3 réponses
RyFax
Messages postés
65
Date d'inscription
jeudi 23 juin 2016
Statut
Membre
Dernière intervention
23 décembre 2018
20
Modifié par RyFax le 23/06/2016 à 17:00
Modifié par RyFax le 23/06/2016 à 17:00
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 :).
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 :).
RyFax
Messages postés
65
Date d'inscription
jeudi 23 juin 2016
Statut
Membre
Dernière intervention
23 décembre 2018
20
Modifié par RyFax le 23/06/2016 à 17:04
Modifié par RyFax le 23/06/2016 à 17:04
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% :)
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% :)
RyFax
Messages postés
65
Date d'inscription
jeudi 23 juin 2016
Statut
Membre
Dernière intervention
23 décembre 2018
20
23 juin 2016 à 17:07
23 juin 2016 à 17:07
Alors ?
Stefko95
Messages postés
42
Date d'inscription
jeudi 26 juillet 2012
Statut
Membre
Dernière intervention
11 juillet 2016
23 juin 2016 à 17:20
23 juin 2016 à 17:20
Oui c'est ce que je cherche par contre sais tu m'aider pour un dernier point? :P
Voici le résultat de ta comande:
S-1-5-21-3435861817-*********-1557077496-1002 =
Voici le résultat que je cherche:
S-1-5-21-3435861817-*********-1557077496-1002
Voici le résultat de ta comande:
S-1-5-21-3435861817-*********-1557077496-1002 =
Voici le résultat que je cherche:
S-1-5-21-3435861817-*********-1557077496-1002
RyFax
Messages postés
65
Date d'inscription
jeudi 23 juin 2016
Statut
Membre
Dernière intervention
23 décembre 2018
20
Modifié par RyFax le 23/06/2016 à 17:24
Modifié par RyFax le 23/06/2016 à 17:24
rajoute sa :
pause
echo %myvar%
pause
et regarde ce que cela affiche quand tu appuis sur entrer:)
pause
echo %myvar%
pause
et regarde ce que cela affiche quand tu appuis sur entrer:)
RyFax
Messages postés
65
Date d'inscription
jeudi 23 juin 2016
Statut
Membre
Dernière intervention
23 décembre 2018
20
23 juin 2016 à 17:25
23 juin 2016 à 17:25
car moi cela ne met pas le = :/
Stefko95
Messages postés
42
Date d'inscription
jeudi 26 juillet 2012
Statut
Membre
Dernière intervention
11 juillet 2016
>
RyFax
Messages postés
65
Date d'inscription
jeudi 23 juin 2016
Statut
Membre
Dernière intervention
23 décembre 2018
23 juin 2016 à 17:28
23 juin 2016 à 17:28
C'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
et cela a de l'importance
RyFax
Messages postés
65
Date d'inscription
jeudi 23 juin 2016
Statut
Membre
Dernière intervention
23 décembre 2018
20
Modifié par RyFax le 23/06/2016 à 17:44
Modifié par RyFax le 23/06/2016 à 17:44
RyFax
Messages postés
65
Date d'inscription
jeudi 23 juin 2016
Statut
Membre
Dernière intervention
23 décembre 2018
20
Modifié par RyFax le 23/06/2016 à 17:45
Modifié par RyFax le 23/06/2016 à 17:45
Tu es sur Windows combien au faite ?
Stefko95
Messages postés
42
Date d'inscription
jeudi 26 juillet 2012
Statut
Membre
Dernière intervention
11 juillet 2016
23 juin 2016 à 18:55
23 juin 2016 à 18:55
J'ai tester sur Windows 7 et 8.1
Par contre je viens de faire la même chose que sur ton screenshot et cela fonctione mais avec 2 espaces après le SID (je sais je suis casse pied) mais c'est pour au final modifier une clé de registre)
Par contre je viens de faire la même chose que sur ton screenshot et cela fonctione mais avec 2 espaces après le SID (je sais je suis casse pied) mais c'est pour au final modifier une clé de registre)
Stefko95
Messages postés
42
Date d'inscription
jeudi 26 juillet 2012
Statut
Membre
Dernière intervention
11 juillet 2016
23 juin 2016 à 19:04
23 juin 2016 à 19:04
Parfait ! Pour les espace c'est simplement des espaces en trop :P
Un grand merci ! je vais pouvoir continuer :)
Un grand merci ! je vais pouvoir continuer :)
RyFax
Messages postés
65
Date d'inscription
jeudi 23 juin 2016
Statut
Membre
Dernière intervention
23 décembre 2018
20
>
Stefko95
Messages postés
42
Date d'inscription
jeudi 26 juillet 2012
Statut
Membre
Dernière intervention
11 juillet 2016
24 juin 2016 à 09:25
24 juin 2016 à 09:25
Derien :) aller a+
--
--
23 juin 2016 à 17:02
Avec cette commande, j'ai juste un fichier texte avec les informations de la commande,
moi ce que j'aimerais c'est de ne garder que certaine informations de la commande et de les mettre en variable
23 juin 2016 à 17:13
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% :)