SID + trie

Résolu/Fermé
Utilisateur anonyme - Modifié le 4 août 2017 à 10:20
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 - 24 août 2017 à 17:03
Bonjour,

J'essaye de recuperer le SID de la machine ( ou utilisateur actuel ) sur le cmd et trier le fichier txt avec le SID pour enlever la première ligne ( FOR /F ) qui est inutile sauf que cela ne marche pas :



wmic path win32_useraccount where name='%UserName%' get sid > ./sid.txt

FOR /F "skip=1" %%a IN (sid.txt) DO @ECHO %%a
A voir également:

1 réponse

barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
4 août 2017 à 15:40
Bonjour,

Tu n'es pas obligé de passer par un fichier texte, tu peux faire comme ça :

for /f "skip=1" %%A in ('wmic path win32_useraccount where name^="%username%" get sid') do @echo %%A

0
Utilisateur anonyme
24 août 2017 à 15:05
Salut désolé pour le temps de réponse mais ton %%A est inattendu
0
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908 > Utilisateur anonyme
24 août 2017 à 17:03
Salut, si tu tapes directement dans la console il ne faut pas doubler la variable, ça donne ça :
for /f "skip=1" %A in ('wmic path win32_useraccount where name^="%username%" get sid') do @echo %A
0