כיצד לגרום ל - PowerShell למחוק קבצים מעל גיל 30 יום
עַל חלונות 10 , תחושת אחסון היא בעצם תכונה לפינוי אוטומטי של מקום כאשר חסר לכם שטח האחסון. התכונה עובדת למעשה באמצעות מחיקת קבצי מערכת זבל, אותם קבצים שנמצאו בפח המיחזור. או הורד את התיקיה במשך יותר מחודש והופך תוכן של OneDrive שהשתמשת בו זמן מה באופן מקוון בלבד. במאמר זה, נדבר על איך לגרום ל- PowerShell למחוק קבצים מעל 30 יום. בואו נתחיל!
למרות שתכונה זו יכולה להיות שימושית מאוד על מנת לשלוט על שטח האחסון. זה מוגבל ולא ממש מציע אפשרות להוסיף ידנית מיקומים שונים לפקח ולמחוק קבצים שלא השתנו בחודש האחרון בערך.
אם אתה שומר קבצים שאינם חשובים במיקום אחר, ניתן להשתמש בכוח מתזמן המשימות למעקב. ולנקות קבצים מכל תיקיה אחרת שגם הם מבוגרים ממספר ימים מוגדר.
השתמש ב- PowerShell כדי למחוק קבצים מעל גיל 30 ב- Windows 10
אם יש לכם תיקיות שונות עם הרבה קבצים והייתם רוצים לנקות באמצעות מחיקת אותם מבוגרים מימים רבים. אז אתה יכול להשתמש בשלבים פשוטים אלה:
- ראשית, פתח הַתחָלָה .
- ואז חפש Windows PowerShell , הקש לחיצה ימנית על התוצאה ובחר את הפעל כמנהל אוֹפְּצִיָה.
- הקלד את הפקודה הבאה כדי למחוק קבצים שלא שונו ב 30 הימים האחרונים ואז הקש להיכנס :
'C:path ofolder'בפקודה שלעיל יש לזכור לשנות -30 ציון הנתיב לתיקיה שברצונך למחוק קבצים. ואז שנה 'C:path ofolder' לבחירת קבצים עם תאריך שינוי אחרון.

השתמש במתזמן המשימות כדי למחוק קבצים מעל גיל 30 באופן אוטומטי ב- Windows 10
הפקודה בהוראות הקודמות נותנת לך הרשאה למחוק קבצים בתיקיה שגילם 30 יום. עם זאת, עליך לפתוח את PowerShell ואז לבצע את הפקודה באופן ידני בכל פעם שאתה רוצה לפנות מקום.
צור סקריפט PowerShell באמצעות פנקס רשימות | מחיקת קבצים ב- PowerShell
אם ברצונך להפעיל משימה באמצעות מתזמן המשימות. אז אתם תצטרכו ליצור סקריפט PowerShell יחד עם השלבים הפשוטים הבאים:
- ראשית, פתח הַתחָלָה .
- לחפש אחר פנקס רשימות ואז הקש על התוצאה העליונה כדי לפתוח את החוויה.
- עליך להעתיק ולהדביק את הפקודה הבאה בקובץ טקסט פנקס רשימות:
-30בפקודה שלעיל יש לזכור לשנות 'C:path ocleanup.ps1' שמציין את הנתיב לתיקיה. שברצונך להסיר קבצים ולשנות
Get-ChildItem –Path 'C:path ofolder' -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item כדי לבחור קבצים עם תאריך שינוי אחרון. - הקש על קוֹבֶץ תַפרִיט.
- בחר את שמור כ אופציה.
- ואז ave הקובץ באמצעות ניקוי.פס 1 שם והרחבה גם כן.
צור משימה באמצעות מתזמן המשימות | מחק קבצים ב- PowerShell
אם אתם רוצים להפוך את התהליך לאוטומטי, אתם צריכים להשתמש בתזמון המשימות. על מנת ליצור משימה שמבצעת את הפקודה במרווחי זמן מוגדרים.
- ראשית, פתח הַתחָלָה .
- ואז חפש מתזמן משימות והקש על התוצאה.
- הקש באמצעות לחצן העכבר הימני על ספריית מתזמן המשימות תיקיה.
- ואז הקש על תיקייה חדשה אוֹפְּצִיָה.
- הקלד שם כלשהו לתיקיה והקש עליו בסדר . (אנו יוצרים תיקיה חדשה שתשמור על משימות מאורגנות ומופרדות ממשימות המערכת.)
- לחץ באמצעות לחצן העכבר הימני על התיקיה שנוצרה לאחרונה ולאחר מכן בחר בתפריט צור משימה אוֹפְּצִיָה.
- בתיבה שם, עליך להזין שם למשימה.
- בכרטיסיה כללי, תחת הקטע אפשרויות אבטחה, בחר באפשרות הפעל אם המשתמש מחובר או לא אופציה. (זו האפשרות שתגרום לחלון הפקודה לא להופיע כשהמשימה פועלת באופן אוטומטי.)

- ואז נקה את אל תאחסן סיסמה אוֹפְּצִיָה.
- הקש על הכרטיסייה טריגרים.
- ואז לחץ על חָדָשׁ לַחְצָן.
- באמצעות התפריט הנפתח התחל את המשימה, ואז בחר על פי לוח זמנים .
- תחת הגדרות, ציין מתי ברצונך שהמשימה תפעל (כגון, בזמן, יומי, שבועי, חודשי). לא משנה מה האפשרות שתבחר, הקפד לציין את הַתחָלָה הגדרות גם בצד ימין.
בהמשך אודות מחיקת קבצים של PowerShell
- הקש על בסדר לַחְצָן.

- ואז לחץ על פעולות הכרטיסייה.
- לחץ על חָדָשׁ לַחְצָן.
- באמצעות התפריט הנפתח פעולות, עליך לבחור את התחל תוכנית אוֹפְּצִיָה.
- בשדה תוכנית / סקריפט, עליך להקליד את הפקודה הבאה:
Get-ChildItem –Path 'C:path ofolder' -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item- ואז בשדה הוסף ארגומנטים הקלד את הפקודה הבאה ואז הקש על בסדר לַחְצָן.
powershell.exe
בפקודה לעיל זכור לשנות
-ExecutionPolicy Bypass C:path ocleanup.ps1המציין את הנתיב לתסריט PowerShell שיצרת בעבר להסרת קבצים.
- הקש על הגדרות הכרטיסייה.
- עליך לבדוק את האפשרויות הבאות:
- מאפשר להפעיל את המשימה על פי דרישה.
- הפעל משימות בהקדם האפשרי לאחר החמצת התחלה מתוזמנת.
- אם המשימה נכשלת, הפעל מחדש הכל.
- הקש על בסדר לַחְצָן.
- הקלד את שם המשתמש והסיסמה הניהוליים שלך (אם הם רלוונטיים).
- הקש על בסדר לַחְצָן.
לאחר שתשלים את השלבים, סקריפט PowerShell יופעל על פי לוח הזמנים של מחיקת הקבצים במיקום. זה ישן יותר ממספר הימים שציינת. רק זכרו שלא לשנות את השם או להעביר את התיקיה למיקום אחר, אחרת המשימה תיכשל בפועל.
סיכום
בסדר, כל זה אנשים! אני מקווה שאתם אוהבים את המאמר הזה של PowerShell למחוק קבצים וגם מועילים לכם. תן לנו את המשוב שלך בנושא. גם אם יש לכם שאלות נוספות ונושאים הקשורים למאמר זה. אז יידע אותנו בסעיף ההערות למטה. נחזור אליך בהקדם.
שיהיה לך יום טוב!


