SID + trie
Résolu
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
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
1 réponse
-
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
-
-
@Utilisateur anonymeSalut, 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
-