Hogyan lehet a Powershell 30 napnál régebbi fájlokat törölni

Tovább Windows 10 , A Storage sense alapvetően egy olyan funkció, amely automatikusan felszabadítja a helyet, ha kevés a tárhely. A szolgáltatás valójában a szemétláda rendszerfájlok törlésével működik, azok a fájlok, amelyek a lomtárban voltak. Vagy több mint egy hónapig letölti a mappát, és csak egy ideig online használt OneDrive-tartalmat készít. Ebben a cikkben arról fogunk beszélni, hogyan lehet a Powershell 30 napnál régebbi fájlokat törölni. Kezdjük!





Bár ez a szolgáltatás nagyon hasznos lehet a tárhely ellenőrzésében. Korlátozott, és valójában nem kínál különféle helyek manuális hozzáadását olyan fájlok megfigyeléséhez és törléséhez, amelyek az elmúlt hónapban nem változtak.



Ha nem fontos fájlokat tárol egy másik helyen, akkor a PowerShell és a Feladatütemező használatával figyelhető meg. Tisztítsa meg a fájlokat minden más mappából, amely régebbi, mint egy megadott napszám.

A PowerShell használatával törölheti a 30 napnál régebbi fájlokat a Windows 10 rendszeren

Ha önnek különböző mappái vannak, sok fájllal, és szeretné megtisztítani a sok napnál régebbi törlését. Ezután az alábbi egyszerű lépéseket hajthatja végre:



  • Először nyisd ki Rajt .
  • Ezután keressen rá Windows PowerShell , jobb egérgombbal koppintson az eredményre, és válassza a lehetőséget Futtatás rendszergazdaként választási lehetőség.
  • Írja be a következő parancsot az elmúlt 30 napban nem módosított fájlok törléséhez, majd érintse meg a gombot Belép :
'C:path ofolder'

A fenti parancsban ne felejtse el megváltoztatni a -30 a fájlokat törölni kívánt mappa elérési útjának megadása. És akkor változtassa meg 'C:path ofolder' az utoljára módosított dátummal rendelkező fájlok kiválasztásához.



powershell fájlok törlése

A Feladatütemező segítségével törölheti a 30 napnál régebbi fájlokat automatikusan a Windows 10 rendszeren

Az előző utasításokban szereplő parancs engedélyezi a fájlok törlését egy 30 napnál régebbi mappában. Meg kell azonban nyitnia a PowerShellt, majd manuálisan végre kell hajtania a parancsot minden egyes alkalommal, amikor helyet szabadít fel.



Hozzon létre egy PowerShell-parancsfájlt a Jegyzettömbön keresztül PowerShell fájlok törlése

Ha egy feladatot a Feladatütemező segítségével akar futtatni. Akkor srácoknak létre kell hozniuk egy PowerShell parancsfájlt az alábbi egyszerű lépésekkel együtt:



  • Először nyisd ki Rajt .
  • Keressen Jegyzettömb majd érintse meg a legfelső eredményt az élmény megnyitásához.
  • Másolja és illessze be a következő parancsot egy Jegyzettömb szöveges fájlba:
-30

A fenti parancsban ne felejtse el megváltoztatni a 'C:path ocleanup.ps1' amely meghatározza a mappa elérési útját. Fájlokat szeretne eltávolítani és megváltoztatni a

Get-ChildItem –Path 'C:path	ofolder' -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item
az utoljára módosított dátummal rendelkező fájlok kiválasztásához.

  • Érintse meg a File menü.
  • Válaszd a Mentés másként egy opció.
  • Ezután hajtsa végre a fájlt a takarítás.ps1 név és kiterjesztés is.

Hozzon létre egy feladatot a Feladatütemezőn keresztül PowerShell fájlok törlése

Ha automatizálni szeretné a folyamatot, akkor srácoknak fel kell használniuk a Feladatütemezőt. A parancsot meghatározott időközönként végrehajtó feladat létrehozása érdekében.

  • Először nyisd ki Rajt .
  • Ezután keressen rá Feladat ütemező és koppintson az eredményre.
  • Kattintson jobb gombbal a Feladatütemező könyvtár mappába.
  • Ezután érintse meg a Új mappa választási lehetőség.
  • Írja be a mappa nevét, és érintse meg a elemet rendben . (Új mappát hozunk létre a feladatok rendszerezett és elkülönített tartása érdekében.)
  • Kattintson a jobb gombbal a nemrégiben létrehozott mappára, majd válassza a ikont Feladat létrehozása választási lehetőség.
  • A Név mezőben meg kell adnia a feladat nevét.
  • Az Általános lap Biztonsági beállítások szakaszában válassza a lehetőséget Futtassa, hogy a felhasználó be van-e jelentkezve, vagy sem egy opció. (Ez az az opció, amely miatt a parancsablak nem jelenik meg, amikor a feladat ténylegesen automatikusan fut.)

powershell fájlok törlése

  • Ezután törölje a Ne tárolja a jelszót választási lehetőség.
  • Érintse meg a Triggerek fület.
  • Ezután kattintson a gombra Új gomb.
  • A Feladat megkezdése legördülő menü használatával válassza a lehetőséget Menetrend szerint .
  • A Beállítások részben adja meg, hogy mikor szeretné futtatni a feladatot (például: Időben, Naponta, Hetente, Havonta). Bármelyik lehetőséget is választja, mindenképpen adja meg a Rajt beállításokat a jobb oldalon is.

További információk a PowerShell fájlok törléséről

  • Érintse meg a rendben gomb.

powershell fájlok törlése

  • Ezután kattintson a gombra Műveletek fülre.
  • megnyomni a Új Gomb.
  • A Műveletek legördülő menü segítségével ki kell választania a Indítson el egy programot választási lehetőség.
  • A Program / script mezőbe írja be a következő parancsot:
Get-ChildItem –Path 'C:path	ofolder' -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item
  • Ezután az Argumentumok hozzáadása mezőbe írja be a következő parancsot, majd érintse meg a ikont rendben gomb.
powershell.exe

A fenti parancsban ne felejtse el megváltoztatni a

-ExecutionPolicy Bypass C:path	ocleanup.ps1
amely meghatározza a fájlok eltávolításához korábban létrehozott PowerShell-parancsfájl elérési útját.

  • Érintse meg a Beállítások fülre.
  • Ellenőriznie kell a következő lehetőségeket:
    • Igény szerint futtatható a feladat.
    • Futtassa a feladatokat a lehető leghamarabb, miután elmaradt egy ütemezett kezdés
    • Ha a feladat sikertelen, akkor indítson újra mindent.
  • Érintse meg a rendben gomb.
  • Írja be adminisztrátori felhasználónevét és jelszavát (ha alkalmazható).
  • Érintse meg a rendben gomb.

A lépések végrehajtása után a PowerShell-parancsfájl a helyszínen lévő fájlok törlésének ütemezésével fut. Ez idősebb, mint a megadott napok száma. Csak ne feledje, hogy ne változtassa meg a nevet, vagy helyezze át a mappát egy másik helyre, különben a feladat valójában meghiúsul.

Következtetés

Rendben, ennyi volt az emberek! Remélem, kedvelik ezt a cikket a PowerShell fájlok törléséről, és hasznosnak találják az Ön számára is. Adjon visszajelzést róla. Akkor is, ha önnek további kérdései és kérdései vannak ezzel a cikkel kapcsolatban. Ezután ossza meg velünk az alábbi megjegyzések részben. Hamarosan jelentkezünk.

Szép napot!

Lásd még: Statikusról dinamikus IP-re váltás Windows 10