23Jul
אתה תמיד יכול לחפש את חשבונות המשתמש על מערכת Windows באמצעות ממשק ההגדרות, אבל אם אתה רוצה לשמור נחמד, קובץ ידידותי למשתמש עם מידע זה, זה הכי קל לפנות הפקודה הפקודה.
Windows מספק כמה דרכים ליצור אינטראקציה עם חשבונות משתמשים ב שורת הפקודה.אתה כבר מכיר את האפשרות הראשונה: את הפקודה המשתמש נטו.הנה, אנחנו הולכים להפוך את האפשרות השנייה: Windows Management Instrumentation שורת הפקודה( WMIC), שהוא בעצם רק מבנה שורת הפקודה המורחבת לביצוע סוגים שונים של ניהול המערכת.אתה יכול לעשות כל מיני דברים עם הפקודה WMIC, אפילו דברים חומרה מגניב כמו בדיקת מספר דגם לוח האם שלך.אנחנו הולכים להשתמש בחלק useraccount הפקודה של WMIC כי זה מספק פרטים ואפשרויות יותר מאשר את הפקודה המשתמש נטו.
כדי להתחיל להשתמש בפקודה WMIC, יהיה עליך לפתוח את שורת הפקודה עם הרשאות ניהול.לחץ על Windows + X במקלדת, ולאחר מכן בחר "שורת הפקודה( מנהל מערכת)" מתפריט 'משתמשים מתקדמים'.
הערה: אם אתה רואה את PowerShell במקום את שורת הפקודה בתפריט Power Users, זהו בורר שהתרחש עם עדכון היוצרים עבור Windows 10. קל מאוד לעבור חזרה להצגת שורת הפקודה בתפריט Power Power אם אתהרוצה, או שאתה יכול לתת PowerShell לנסות.אתה יכול לעשות כמעט כל דבר ב PowerShell שאתה יכול לעשות ב הפקודה הפקודה, ועוד הרבה דברים שימושיים אחרים.
קבל רשימה מהירה של רק שמות חשבון משתמש
אם כל מה שאתה צריך הוא רשימה של שמות חשבון ללאכל פרט אחר, הקלד את הפקודה הבאה בשורת הפקודה ולאחר מכן הקש Enter:
wmic useraccount get nameכפי שניתן לראות, אתה מקבל רשימה פשוטה עם שמות חשבון המשתמש בלבד.שלושת השמות הראשונים הרשומים תמיד יהיו חשבון מנהל המערכת המובנה, חשבון ברירת המחדל שישמש ליצירת חשבונות משתמש חדשים וחשבון אורח.לאחר מכן, תראה רשימה של חשבונות מקומיים או של Microsoft שיצרת במערכת.
אם אתה צריך רק קצת יותר מידע, אתה יכול להשתמש בפקודה הבאה לרשום את שם המשתמש של המשתמש ואת השם המלא של המשתמש אם זה כבר נכנס למערכת:
wmic useraccount שם מקבל, fullnameבדוגמה זו, אתה יכול לראותכי "מישל" ו "סימון" חשבונות אין שמות מלאים הקשורים, אבל שלי "wjgle" החשבון יש את השם המלא שלי.
קבל רשימה של חשבונות משתמשים עם פרטים נוספים
אם ברצונך ליצור רשימה של חשבונות משתמשים עם סט מלא של פרטי חשבון, הקלד את הפקודה הבאה בשורת הפקודה ולחץ על Enter:
wmic useraccount listתמונה זו מראהרק חשבון משתמש אחד מהרשימה עם כל הפרטים.תוכל לראות את שם חשבון המשתמש ואת השם המלא, וכן פרטים נוספים כגון:
- סוג חשבון .אם אתה נמצא במחשב שאינו חלק מהתחום - וזה כמעט בוודאות אם אתה נמצא בבית או במחשב העסקי הקטן שלך, אתה תמיד תראה סוג חשבון של 512. אם המחשב הוא חלק מ, תראה כאן ערכים אחרים המייצגים איזה סוג חשבון תחום הוא.
- תיאור .ערך זה מציג תיאור של החשבון אם הוזן.
- מושבת .זה מציין אם חשבון המשתמש פעיל או מושבת.אם ערך זה מוגדר ל- FALSE, החשבון פעיל.
- תחום .זה מציין את שם התחום שהמחשב הוא חלק ממנו.אם המחשב אינו חלק מתחום, תראה שם מוקצה שמתחיל עם סוג המחשב.
- InstallDate .בדומיינים, ערך זה יציג את התאריך שבו נוצר חשבון המשתמש.
- LocalAccount .ערך זה מציין אם החשבון קיים במחשב המקומי או בשרת תחום אם המחשב מחובר לתחום.
- נעילה .ערך זה מציג אם חשבון המשתמש נעול כעת, כפי שיקרה אם אפשרויות אבטחה ינעלו חשבונות לאחר מספר ניסיונות סיסמה לא מוצלחים.
- , PasswordRequired .אלה מייצגים אפשרויות אבטחה עבור סיסמאות שעשויות להיות מוגדרות עבור חשבון המשתמש.
- .ערך זה מציג את מזהה האבטחה( SID) עבור החשבון.
- SIDType .זהו ערך מספרי המציג את סוג ה- SID המשמש עבור החשבון.ייתכן שתראה רשומות כגון 1 עבור חשבון משתמש, 2 עבור חשבון קבוצתי ו -3 עבור חשבון תחום.מצב
- .זהו המצב הנוכחי של חשבון המשתמש.אם החשבון פועל, תראה מצב חשבון של "אישור" או "מבוטל", כלומר רק את החשבון שמיש משתמשים רגילים עבור כניסה למערכת.
ודרך אגב, אתה יכול להשתמש בכל אחד משמות הפרטים האלה מופרדים בפסיקים כדי לקבל רשימה שונה, כמו איך עשינו רק את השם ואת השם המלא בחלק האחרון.לדוגמה, אם אתה רוצה לראות רק את השם, השם המלא והסטטוס של החשבונות, אתה יכול להשתמש בפקודה:
wmic useraccount לקבל שם, fullname, סטטוסאז, זה הכל טוב וטוב אם אתה רק רוצהלהציג פרטי חשבון משתמש על לטוס, אבל זה הופך להיות הרבה יותר שימושי כאשר אתה מחדש את התוצאות לקובץ טקסט.
להפנות את התוצאות של פקודה לקובץ
זה נהדר להיות מסוגל להציג רשימה של פרטי חשבון המשתמש על שורת הפקודה, אבל את התועלת האמיתית של פקודות אלה טמונה בעובדה שאתה יכול צינור התוצאות ישר לתוך קובץ זהלאחר מכן תוכל לשמור או להדפיס.כדי לעשות זאת עם כל פקודה wmic, אתה רק צריך להוסיף / פלט לעבור יחד עם נתיב עבור הקובץ ישירות אחרי הפקודה wmic.
לדוגמה, אם אתה רוצה לקחת את הפקודה הקודמת לקבלת רשימת חשבונות משתמש עם פרטים מלאים ולהפנות מחדש את הפלט לקובץ בשם useraccounts.txt בתיקייה ב- C: \ logs, תחילה עליך לוודא ש- c:התיקייה logs כבר קיימת ולאחר מכן השתמש בפקודה הבאה:
wmic /output: C:\logs\useraccounts.txt useraccount list מלאבעת שימוש בפקודה זו, לא תראה תוצאות כלל בהוראת הפקודה, אך אםאתה פותח את הקובץ שיצרת, הרשימה תהיה שם.
ואם אתה רוצה לקבל יותר fancier, אתה יכול גם לכוון את הפלט לקובץ מופרד פסיק( CSV) קובץ, כי אז יכול בקלות להיות מיובאים לתוך יישום גיליון אלקטרוני או מסד נתונים.הטריק לכך הוא שאתה גם צריך להוסיף / פורמט: csv לעבור לסוף הפקודה.לדוגמה, אם ברצונכם לנתב מחדש את הפלט של אותה פקודה שבה השתמשנו לעיל לקובץ CSV, תשתמשו בפקודה הבאה:
wmic /output: C:\logs\useraccounts.txt useraccount list full/ format: csvשוב, אין פלט ב שורת הפקודה, אבל אתה יכול לראות את התוצאות על ידי פתיחת הקובץ עצמו.
ואם אתה מייבא אותו למשהו כמו Microsoft Excel, אתה יכול לקבל שולחן מעוצב יפה עם קצת עבודה.
כמובן, יש הרבה יותר שניתן לעשות עם הפקודה wmic useraccount, כולל שינוי חלק מפרטי חשבון המשתמש, כגון אם חשבון נעול או נעול.אתה יכול לקבל מידע נוסף על זה על ידי הקלדת wmic /?על שורת הפקודה.יש גם הרבה יותר אתה יכול לעשות עם הפקודה wmic בכלל.לקבלת מידע נוסף על כך, עיין בדף הרשמי של WMIC ממיקרוסופט ורשימת שאילתות WMIC שימושיות מתוך הבלוג של Microsoft Performance Team.