-Recurse הוא מתג קלאסי, המורה לפקודות PowerShell כגון Get-ChildItem לחזור בספריות המשנה ברגע שאתה זוכר ש-Recurse מגיע ישירות אחרי הספרייה, אז זה ישרת אותך היטב בסקריפטים שצריכים להתעמק כדי למצוא מידע.
למה אנחנו משתמשים ב-recurse ב-PowerShell?
תיאור. ה-cmdlet Get-ChildItem מקבל את הפריטים במיקום מסוים אחד או יותר. אם הפריט הוא מיכל, הוא מקבל את הפריטים בתוך המכולה, המכונה פריטי צאצא. אתה יכול להשתמש בפרמטר Recurse כדי לקבל פריטים בכל מיכלי הצאצא ולהשתמש בפרמטר Depth כדי להגביל את מספר הרמות ל-recurse
מהי רקורסיה ב-PowerShell?
פונקציה רקורסיבית היא פונקציה שמבצעת קריאה לעצמה. הרקורסיה משמשת בדרך כלל לעיבוד מבנים דמויי עץ או מבנים מקוננים עם קוד הרבה יותר פשוט מאשר שימוש בפונקציות איטרטיביות.
מהו GCI ב-PowerShell?
PowerShell Get-ChildItem (gci) דומה לפקודת dir בשורת הפקודה של Windows. Get-ChildItem (gci) מקבל פריטים ואם הפריט הוא מיכל, הוא יקבל פריטים צאצאים זמינים בתוך הכלי. המיקום שצוין ב-PowerShell Get-ChildItem יכול להיות ספריית מערכת קבצים, רישום או חנות אישורים.
מה זה cmdlet?
Cmdlet הוא פקודה קלת משקל המשמשת בסביבת PowerShell זמן הריצה של PowerShell מפעיל את ה-cmdletים האלה בהקשר של סקריפטים אוטומציה שמסופקים בשורת הפקודה. זמן הריצה של PowerShell גם מפעיל אותם באופן פרוגרמטי דרך ממשקי API של PowerShell.