211service.com
Get-ADUser: כיצד להשיג AD User PowerShell ב-Windows 10/11 [קסם מחיצות]
הרבה מאוד משתמשים מבולבלים לגבי הביאו את cmdlet ב- PowerShell. מה זה? כיצד להשיג משתמש AD באמצעות ה-Cmdlet Get-ADUser PowerShell? כעת, בואו נחקור את התשובות יחד עם האתר הזה .
כפי שזה ידוע לכולנו, PowerShell הוא מעטפת שורת פקודה מובנית ב-Windows וכלי להרצה של סקריפטים. משתמשים יכולים לעשות שימוש מלא ב-cmdlets ספציפיים של PowerShell כדי להתמודד עם עבודות שונות כגון שנה ספריה ב- PowerShell , קבל חברות בקבוצת משתמשים PowerShell , קבל שטח דיסק PowerShell , הפעל את ה-exe PowerShell , התקן את SSH PowerShell , ועוד.
עם זאת, להרבה משתמשים ואפילו לאנשי מקצוע לא ברור לגבי ה-cmdlets של PowerShell אלה. פוסט זה יסביר את ה-cmdlet של PowerShell Get-ADUser ויראה לך כיצד להשיג AD User PowerShell ב-Windows 10/11. בואו נמשיך לקרוא.
מה זה PowerShell Get-ADUser
קודם כל, יש צורך להבין למה משמש ה-cmdlet PowerShell Get ADUser. cmdlet זה משמש למציאת אובייקט משתמש שצוין או חשבונות משתמש מרובים ב- Active Directory ולחלץ מהם מידע.
הפקודה PowerShell Get ADUser מגיעה עם פרמטרים שונים כדי לקבל את חשבונות המשתמש של AD. כאן נסביר את ההגדרה של פרמטרי PowerShell אלה באופן הבא:
- זהות : הוא משמש בעיקר כדי למצוא חשבון משתמש AD בהתבסס על זהותו ולהחזיר רק חשבון משתמש בודד.
- נכסים : ניתן להשתמש בו כדי לאחזר ערכת ברירת מחדל של מאפייני אובייקט משתמש.
- לְסַנֵן : הוא משמש לאיתור חשבונות משתמש מרובים על סמך שאילתה.
- מסנן LDAPFilter : זה יכול לסנן את חשבונות המשתמש באמצעות מחרוזת שאילתות LDAP.
- SearchBase : זה יכול לציין את נתיב ה-Active Directory (OU) לחיפוש.
- SearchScope : הוא משמש לציון העומק שברצונך לחפש, כולל רמת בסיס, רמה אחת או תת-עץ מלא.
כיצד להשיג עבור משתמשי AD PowerShell ב-Windows 10/11
כעת, אתה אמור לקבל הבנה כללית של ה-cmdlet Get-ADUser. כיצד להשיג ולייצא את חשבון המשתמש של Active Directory עם PowerShell Windows 10/11? כאן אנו מסכמים מספר דוגמאות נפוצות המבוססות על פרמטרים שונים של PowerShell Get ADUser.
לפני שאתה עושה
לפני שתשתמש ב-cmdlet PowerShell Get-ADUser ב-Windows 10/11, עליך להתקין את מודול ה-Active Directory ב-PowerShell. זה מאוד פשוט לתפעול לפי המדריך הבא.
שלב 1. הקש על Win + R מפתחות לפתיחת לָרוּץ תיבה ולאחר מכן הקלד פגז כוח בתוכו ולחץ Ctrl + Shift + Enter מפתחות. לאחר מכן לחץ על כן כדי לפתוח את חלון PowerShell המוגבה.
שלב 2. בחלון המוקפץ, הקלד את הפקודה הבאה ולחץ להיכנס כדי לאפשר ל-PowerShell להתקין את מודול ActiveDirectory ב-Windows 10/11.
Add-WindowsCapability –online –שם 'Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0'

כל הדוגמאות הבאות מבוצעות על שמות המשתמש השגויים של AD. במציאות, אתה צריך להחליף את השם בשמך האמיתי.
# דוגמה 1. מצא משתמש AD ספציפי באמצעות זהות/מאפיינים
אם אתה יודע את שם החשבון או שם ההתחברות של המשתמש, תוכל להציג את המאפיינים של החשבון באמצעות הפרמטר '-identity'. כדי לעשות עבודה זו, אתה רק צריך להקליד את הפקודה הבאה ב- PowerShell וללחוץ להיכנס .
Get-ADUser -זהות אריאל
כדי לקבל מידע בסיסי על חשבון המשתמש, אתה יכול להפעיל את הפרמטר 'Get-ADUser properties' באופן הבא:
Get-ADUser -זהות אריאל -מאפיינים *
# דוגמה 2. קבל משתמשי AD דרך המסנן
הפרמטר Filter יכול לעזור לך לסנן את התוצאה של משתמשי AD שאתה מוצא ב- PowerShell. להלן דוגמאות המסנן הנפוצות ביותר של Get-ADUser. בשביל זה.
- Get-ADUser -Filter 'GivenName -eq 'Ariel'' (סנן את משתמש AD לפי השם הפרטי כמו אריאל)
- Get-ADUser -סנן 'שם משפחה -eq 'Baker'' (סנן את משתמש AD לפי שם המשפחה כמו בייקר)
PowerShell Get-ADUserאם הכרת חלק משם המשתמש של AD, אתה יכול להשתמש בפרמטר '-like' בשילוב עם תו כללי '*'.
Get-ADUser -סנן 'שם -כמו '*Cici*''
אם אתה רוצה למצוא את כל חשבונות המשתמש של AD בהתבסס על ניסיונות ההתחברות הכושלים שלהם, תוכל להפעיל את הפקודה הבאה.
Get-ADUser -סנן 'badpwdcount -ge 3'
אם אתה רוצה לחפש את כל משתמשי AD שאין להם נתונים כלשהם בשדה הדוא'ל, אתה יכול לנסות את הפקודה הבאה.
Get-ADUser -סנן 'Email -notlike '*'' | ft
# דוגמה 3. קבל משתמשי AD דרך SearchBase
הפרמטר SearchBase יכול לעזור לך לצמצם את תוצאות החיפוש במיוחד כאשר יש לך הרבה חשבונות משתמש AD. לשם כך, עליך לבדוק תחילה את מבנה ה-Active Directory ולהפעיל פקודות ספציפיות. הנה דוגמה כיצד להשיג את כל משתמשי AD מ-Ou Marketing.
Get-ADUser -Filter * -SearchBase 'OU=שיווק,OU=אתר זה,OU=אתרים,DC=מחיצה,DC=NL' | ft
# דוגמה 4. קבל משתמשי AD דרך SearchScope
פרמטר זה יכול לעזור לך לקבל את כל משתמשי ה-AD מ-OU מסויים ומ-OU מקוננות. לדוגמה, אם ברצונך לקבל את כל המשתמשים מה-OU של אתר זה אך לא מה-OU המקונן, תוכל להפעיל את הפקודה הבאה.
Get-ADUser -Filter * -SearchBase 'OU=אתר זה,OU=אתרים,DC=מחיצה,DC=NL' | ft
אם אתה רק רוצה להביא את המשתמשים מ-OU של אתר זה, אתה יכול להגביל את SearchBase לרמה הנוכחית על ידי הפקודה הבאה.
Get-ADUser -Filter * -SearchBase 'OU=שיווק,OU=אתר זה,OU=אתרים,DC=מחיצה,DC=NL' -SearchScope OneLevel | ft
לקריאה נוספת : אם אתה מזין בעיות כמו שחיתות במערכת הקבצים ושטח דיסק נמוך ב-Windows 10/11, אל תדאג. אשף מחיצות האתר הזה יכול לעזור לך לתקן אותם בקלות על ידי בדיקת שגיאות במערכת הקבצים, הרחבה/שינוי גודל של מחיצות, ניתוח שטח דיסק, שדרוג לדיסק קשיח גדול יותר וכו'.