J'utilise cette ligne dans un script batch qui stocke avec succès la valeur SID d'un utilisateur dans une variable appelée SIDlot magasin WMIC requête avec plusieurs conditions dans la variable
FOR /F "tokens=1,2 delims==" %%s IN ('wmic path win32_useraccount where name^='%_curruser%' get sid /value ^| find /i "SID"') DO SET SID=%%t
Je voudrais modifier cette option pour inclure une "ET" dans la requête WMIC mais je n'arrive pas à le faire fonctionner.
La requête correcte est:
wmic path win32_useraccount where "name='%USERNAME%' and Domain like 'HB%'" GET SID /VALUE
Quelqu'un peut-il me s'il vous plaît aider à traduire ce donc la valeur SID est stockée dans une variable?
S'il vous plaît noter également que 'DOS' est le système d'exploitation des années 1980/1990, et je ne pense pas que vous utilisez cela. – SteveFest