Kuinka saada Powershell-tiedostot vanhemmiksi kuin 30 päivää

Päällä Windows 10 , Storage sense on pohjimmiltaan ominaisuus, joka vapauttaa tilaa automaattisesti, kun tallennustila on vähissä. Ominaisuus toimii poistamalla roskapostitiedostot, roskakorissa olevat tiedostot. Tai Lataa kansio yli kuukauden ajan ja tekee OneDrive-sisällön, jota olet käyttänyt jonkin aikaa vain verkossa. Tässä artikkelissa puhumme siitä, kuinka saada Powershell-tiedostot vanhemmiksi kuin 30 päivää. Aloitetaanpa!





Vaikka tämä ominaisuus voi olla erittäin hyödyllinen tallennustilan hallitsemiseksi. Se on rajoitettu, eikä se todellakaan tarjoa vaihtoehtoa lisätä manuaalisesti eri sijainteja seuraamaan ja poistamaan tiedostoja, jotka eivät ole muuttuneet viimeisen kuukauden aikana.



Jos tallennat ei-tärkeitä tiedostoja toiseen sijaintiin, voit seurata PowerShell- ja Tehtäväaikataulua. Siivoa tiedostot myös muista kansioista, jotka ovat vanhempia kuin määritetty päivien määrä.

Käytä PowerShelliä yli 30 päivää vanhempien tiedostojen poistamiseen Windows 10: ssä

Jos sinulla on erilaisia ​​kansioita, joissa on paljon tiedostoja, ja haluat puhdistaa poistamalla yli useita päiviä vanhemmat kansiot. Sitten voit käyttää näitä yksinkertaisia ​​vaiheita:



  • Avaa ensin alkaa .
  • Etsi sitten Windows PowerShell , napauta tulosta hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana vaihtoehto.
  • Kirjoita seuraava komento poistaaksesi tiedostot, joita ei ole muokattu viimeisen 30 päivän aikana, ja napauta sitten Tulla sisään :
'C:path ofolder'

Muista yllä olevassa komennossa muuttaa -30 määrittämällä polku kansioon, jonka haluat poistaa. Ja sitten muuta 'C:path ofolder' valitaksesi tiedostot, joilla on viimeksi muokattu päivämäärä.



PowerShell poistaa tiedostoja

Poista Tehtävien ajoitus -toiminnolla yli 30 päivää vanhemmat tiedostot automaattisesti Windows 10: ssä

Edellisten ohjeiden komento antaa sinulle oikeuden poistaa tiedostoja kansiosta, jotka ovat vanhempia kuin 30 päivää. Sinun on kuitenkin avattava PowerShell ja suoritettava komento manuaalisesti aina, kun haluat vapauttaa tilaa.



Luo PowerShell-komentosarja Muistio |: n kautta PowerShell-tiedostojen poistaminen

Jos haluat suorittaa tehtävän Task Scheduler -sovelluksella. Sitten teidän on luotava PowerShell-komentosarja ja nämä yksinkertaiset vaiheet:



  • Avaa ensin alkaa .
  • Etsiä Muistio ja napauta sitten huipputulosta avataksesi kokemuksen.
  • Sinun on kopioitava ja liitettävä seuraava komento Muistio-tekstitiedostoon:
-30

Muista yllä olevassa komennossa muuttaa 'C:path ocleanup.ps1' joka määrittää kansion polun. Että haluat poistaa tiedostoja ja muuttaa

Get-ChildItem –Path 'C:path	ofolder' -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item
valitaksesi tiedostot, joilla on viimeksi muokattu päivämäärä.

  • Napauta Tiedosto valikossa.
  • Valitse Tallenna nimellä vaihtoehto.
  • Sitten ave tiedosto käyttämällä siivous.ps 1 nimi ja laajennus.

Luo tehtävä Task Scheduler | -sovelluksen avulla PowerShell-tiedostojen poistaminen

Jos haluat automatisoida prosessin, sinun on käytettävä Tehtävien ajastinta. Voit luoda tehtävän, joka suorittaa komennon määrätyin väliajoin.

  • Avaa ensin alkaa .
  • Etsi sitten Tehtävien ajoitus ja napauta tulosta.
  • Napauta hiiren kakkospainikkeella Tehtävien ajoituskirjasto kansio.
  • Napauta sitten Uusi kansio vaihtoehto.
  • Kirjoita mikä tahansa kansion nimi ja napauta OK . (Luomme uuden kansion tehtävien järjestämiseksi ja erottamiseksi järjestelmän tehtävistä.)
  • Napsauta hiiren kakkospainikkeella äskettäin luotua kansiota ja valitse sitten Luo tehtävä vaihtoehto.
  • Nimi-ruutuun sinun on annettava tehtävälle nimi.
  • Valitse Yleiset-välilehden Suojausasetukset-osiosta Suorita, onko käyttäjä kirjautunut sisään vai ei vaihtoehto. (Tämä on vaihtoehto, joka tekee komentoikkunasta näkyviin, kun tehtävä suoritetaan automaattisesti.)

PowerShell poistaa tiedostoja

  • Tyhjennä sitten Älä tallenna salasanaa vaihtoehto.
  • Napauta Triggers-välilehteä.
  • Napsauta sitten Uusi -painiketta.
  • Valitse avattavasta Aloita tehtävä -valikosta Aikataulun mukaan .
  • Määritä Asetukset-kohdassa, milloin haluat tehtävän suoritettavan (kuten Päällä, Päivittäin, Viikoittain, Kuukausittain). Minkä tahansa valitsemasi vaihtoehdon varmista, että määrität alkaa asetukset oikealla puolella.

Lisätietoja PowerShell-tiedostojen poistamisesta

  • Napauta OK -painiketta.

PowerShell poistaa tiedostoja

  • Napsauta sitten Toiminnot välilehti.
  • paina Uusi Painike.
  • Valitse avattavasta Toiminnot-valikosta Käynnistä ohjelma vaihtoehto.
  • Ohjelma / komentosarja-kenttään sinun on kirjoitettava seuraava komento:
Get-ChildItem –Path 'C:path	ofolder' -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item
  • Kirjoita sitten Lisää argumentteja -kenttään seuraava komento ja napauta sitten OK -painiketta.
powershell.exe

Muista yllä olevassa komennossa muuttaa

-ExecutionPolicy Bypass C:path	ocleanup.ps1
joka määrittää aiemmin luodun PowerShell-komentosarjan polun tiedostojen poistamiseksi.

  • Napauta asetukset välilehti.
  • Sinun on tarkistettava seuraavat vaihtoehdot:
    • Sallii tehtävän suorittamisen tarpeen mukaan.
    • Suorita tehtävät mahdollisimman pian sen jälkeen, kun aikataulun mukainen aloitus on ohitettu.
    • Jos tehtävä epäonnistuu, käynnistä kaikki uudelleen.
  • Napauta OK -painiketta.
  • Kirjoita järjestelmänvalvojan käyttäjätunnuksesi ja salasanasi (jos sellainen on).
  • Napauta OK -painiketta.

Kun olet suorittanut vaiheet, PowerShell-komentosarja toimii sitten aikataulussa, joka poistaa sijainnin tiedostot. Se on vanhempaa kuin määrittämäsi päivien määrä. Muista vain, ettet vaihda nimeä tai siirrä kansiota toiseen paikkaan, muuten tehtävä epäonnistuu.

Johtopäätös

Selvä, se oli kaikki ihmiset! Toivottavasti pidät tästä PowerShell-tiedostojen poistoa koskevasta artikkelista ja pidät siitä myös hyödyllisenä sinulle. Anna meille palautetta siitä. Myös, jos sinulla on kysyttävää ja kysymyksiä, jotka liittyvät tähän artikkeliin. Kerro sitten meille alla olevasta kommenttiosasta. Otamme sinuun yhteyttä pian.

Hyvää päivän jatkoa!

Katso myös: Kuinka vaihtaa staattisesta dynaamiseen IP Windows 10