23Jul
Puteți oricând să căutați conturi de utilizator pe un sistem Windows utilizând interfața de setări, dar dacă doriți să salvați un fișier prietenos pentru imprimantă cu acele informații, este mai ușor să reveniți la linia de comandă.
Windows oferă câteva moduri de a interacționa cu conturile de utilizator la Command Prompt. Este posibil să fiți deja familiarizați cu prima opțiune: comanda de utilizator net. Aici vom trece la oa doua opțiune: Linia de comandă Windows Management Instrumentation( WMIC), care este într-adevăr doar o structură de linie de comandă extinsă pentru efectuarea diferitelor tipuri de gestionare a sistemului. Puteți face tot felul de lucruri cu comanda WMIC, chiar și chestii de hardware cool, cum ar fi verificarea numărului de model de placă de bază.Vom folosi porțiunea de comanda useraccount a WMIC deoarece oferă mai multe detalii și opțiuni decât comanda de utilizator net.
Pentru a începe să utilizați comanda WMIC, va trebui să deschideți Command Prompt cu privilegii administrative. Apăsați Windows + X pe tastatură, apoi selectați "Command Prompt( Admin)" din meniul Power Users.
Notă : Dacă vedeți PowerShell în loc de Command Prompt din meniul Power Users, acesta este un comutator care a venit cu Update Creators pentru Windows 10. Este foarte ușor să comutați înapoi la afișarea Command Prompt din meniul Power Users dacăvrei sau poți încerca PowerShell. Puteți face totul în PowerShell pe care îl puteți face în Command Prompt, plus multe alte lucruri utile.
Obțineți o listă rapidă de nume de cont doar pentru utilizatori
Dacă tot ce aveți nevoie este o listă de nume de cont fărăorice alte detalii, tastați următoarea comandă la prompt și apoi apăsați Enter:
wmic useraccount obține numeleDupă cum puteți vedea, veți obține o listă simplă doar cu numele contului de utilizator. Primele trei nume enumerate vor fi întotdeauna contul de administrator încorporat, contul implicit utilizat pentru crearea de conturi de utilizator noi și contul de oaspeți. După aceasta, veți vedea lista tuturor conturilor locale sau Microsoft pe care le-ați creat în sistem.
Dacă aveți nevoie doar de puțin mai multe informații, puteți utiliza următoarea comandă pentru a afișa numele contului de utilizator și numele complet al utilizatorului dacă a fost introdus în sistem:
wmic useraccount obține numele, numele completÎn acest exemplu, puteți vedeacă conturile "Michelle" și "Simon" nu au asociate nume întregi, dar contul meu "wjgle" are numele meu complet.
Obțineți o listă de conturi de utilizator cu mai multe detalii
Dacă doriți să creați o listă de conturi de utilizatori cu un set complet de detalii despre cont, tastați următoarea comandă la prompt și apăsați Enter:
wmic lista de utilizatori globalăAceastă imagine aratădoar un singur cont de utilizator din listă cu toate detaliile acestuia. Puteți vedea numele contului de utilizator și numele complet, precum și detalii suplimentare, cum ar fi:
- Tipul de cont .Dacă sunteți pe un PC care nu face parte dintr-un domeniu - ceea ce este aproape sigur în cazul în care vă aflați pe PC-ul dvs. de acasă sau de afaceri de dimensiuni mici - veți vedea întotdeauna un tip de cont de 512. Dacă PC-ul face parte dintr-domeniu, veți vedea alte valori aici care reprezintă ce tip de cont de domeniu este.
- Descriere .Această valoare prezintă o descriere a contului dacă a fost introdus unul.
- Dezactivat .Aceasta indică dacă contul de utilizator este activ sau dezactivat. Dacă această valoare este setată la FALSE, contul este activ.
- Domeniu .Aceasta indică numele domeniului din care face parte PC-ul. Dacă PC-ul nu face parte dintr-un domeniu, veți vedea aici un nume atribuit începând cu tipul de computer.
- InstallDate .În domenii, această valoare va afișa data la care a fost creat contul de utilizator.
- LocalAccount .Această valoare indică dacă contul există pe computerul local sau pe un server de domeniu în cazul în care computerul este asociat unui domeniu.
- Blocare .Această valoare arată dacă contul de utilizator este blocat în prezent, așa cum se poate întâmpla dacă opțiunile de securitate blochează conturile după o serie de încercări de parolă nereușite.
- PasswordChangeable , PasswordExpires și PasswordRequired .Acestea reprezintă opțiuni de securitate pentru parolele care pot fi stabilite pentru contul de utilizator.
- SID .Această valoare indică identificatorul de securitate( SID) pentru cont.
- Tip SID .Aceasta este o valoare numerică care arată tipul de SID utilizat pentru cont. Este posibil să vedeți intrări, cum ar fi 1 pentru un cont de utilizator, 2 pentru un cont de grup și 3 pentru un cont de domeniu. Starea
- .Aceasta este starea curentă a contului de utilizator. Dacă contul este operațional, veți vedea o stare a contului "OK" sau "Degradată", ceea ce înseamnă doar contul utilizabil de utilizatorii obișnuiți pentru conectarea la sistem.
Și, apropo, puteți utiliza oricare dintre denumirile detaliilor separate prin virgule pentru a obține o listă modificată, la fel cum am făcut doar numele și numele complet din ultima secțiune. De exemplu, dacă doriți să vedeți doar numele, numele complet și starea conturilor, ați putea folosi comanda:
wmic useraccount obține numele, numele complet, stareaDeci, acest lucru este bine și bine dacă doriți doar săvizualizați informații despre contul de utilizator în zbor, dar devine mult mai util atunci când redirecționați rezultatele către un fișier text.
Redirecționarea rezultatelor unei comenzi într-un fișier
Este minunat posibilitatea de a vizualiza o listă cu detaliile contului de utilizator la Command Prompt, dar utilitatea reală a acestor comenzi constă în faptul că puteți conduce rezultatele direct într-un fișier careapoi puteți salva sau imprima. Pentru a face acest lucru cu orice comandă wmic, trebuie doar să adăugați un comutator de ieșire împreună cu o cale pentru fișier imediat după comanda wmic.
De exemplu, dacă doriți să luați comanda anterioară pentru a obține o listă de cont de utilizator cu detalii complete și pentru a redirecționa ieșirea într-un fișier numit useraccounts.txt într-un folder la C: \ logs, vă asigurați mai întâi c: \fișierul jurnal există deja și apoi utilizați următoarea comandă:
wmic /output:C:\logs\useraccounts.txt lista de utilizator userccount completăCând utilizați această comandă, nu veți vedea deloc rezultate la Command Prompt, dar dacădeschideți fișierul pe care l-ați creat, lista va fi acolo.
Și dacă doriți să obțineți chiar și mai cocoș, puteți direcționa ieșirea într-un fișier cu valoare separată prin virgulă( CSV), care ar putea fi apoi ușor importat într-o aplicație sau într-o bază de date de calcul tabelar. Trucul la acest lucru este că va trebui să adăugați un comutator / format: csv la sfârșitul comenzii. De exemplu, dacă doriți să redirecționați ieșirea aceleiași comenzi pe care le-am utilizat mai sus într-un fișier CSV, ați folosi ceva asemănător cu următoarea comandă:
wmic /output:C:\logs\useraccounts.txt useraccount list full/ format: csvDin nou, nu există nici o ieșire la Command Prompt, dar puteți vedea rezultatele prin deschiderea fișierului în sine.
Și dacă o importați în ceva de genul Microsoft Excel, puteți avea o masă bine formatată, cu puțină muncă.
Desigur, puteți face mai mult cu comanda wmic useraccount, inclusiv schimbarea unor detalii ale contului de utilizator, cum ar fi dacă un cont este blocat sau deblocat. Puteți obține mai multe informații despre asta prin tastarea wmic /?la Command Prompt. Există, de asemenea, mai multe lucruri pe care le puteți face cu comanda wmic în general. Pentru mai multe informații, consultați pagina oficială WMIC de la Microsoft și lista cu interogări WMIC utile de pe blogul Microsoft Performance Team.