Come fare in modo che Powershell elimini i file più vecchi di 30 giorni
Sopra Windows 10 , Il senso di archiviazione è fondamentalmente una funzione per liberare automaticamente spazio quando si sta esaurendo lo spazio di archiviazione. La funzione funziona effettivamente eliminando i file di sistema spazzatura, quei file che sono stati nel cestino. Oppure la cartella Download per più di un mese e rende il contenuto di OneDrive utilizzato solo online. In questo articolo, parleremo di come rendere Powershell Elimina file più vecchi di 30 giorni. Cominciamo!
Sebbene questa funzione possa essere molto utile per controllare lo spazio di archiviazione. È limitato e in realtà non offre un'opzione per aggiungere manualmente diverse posizioni per monitorare ed eliminare i file che non sono cambiati nell'ultimo mese circa.
Se si archiviano file non importanti in una posizione diversa, è possibile utilizzare PowerShell e Utilità di pianificazione per il monitoraggio. E ripulisci anche i file da qualsiasi altra cartella che sono più vecchi di un numero di giorni specificato.
Usa PowerShell per eliminare i file più vecchi di 30 giorni su Windows 10
Se avete cartelle diverse con molti file e vorreste ripulire eliminando quelli più vecchi di molti giorni. Quindi puoi utilizzare questi semplici passaggi:
- Innanzitutto, apri Inizio .
- Quindi cerca Windows PowerShell , tocca con il pulsante destro del mouse il risultato e scegli il file Esegui come amministratore opzione.
- Digita il seguente comando per eliminare i file che non sono stati modificati negli ultimi 30 giorni, quindi tocca accedere :
'C:path ofolder'Nel comando precedente tieni presente di cambiare -30 specificando il percorso della cartella in cui si desidera eliminare i file. E poi cambia 'C:path ofolder' per selezionare i file con una data dell'ultima modifica.

Utilizzare l'Utilità di pianificazione per eliminare automaticamente i file più vecchi di 30 giorni su Windows 10
Il comando nelle istruzioni precedenti ti dà il permesso di eliminare i file in una cartella che sono più vecchi di 30 giorni. Tuttavia, è necessario aprire PowerShell e quindi eseguire il comando manualmente ogni volta che si desidera liberare spazio.
Crea uno script PowerShell tramite Blocco note | PowerShell elimina i file
Se desideri eseguire un'attività utilizzando l'Utilità di pianificazione. Quindi voi ragazzi dovrete creare uno script PowerShell insieme a questi semplici passaggi:
- Innanzitutto, apri Inizio .
- Cercare Bloc notes quindi tocca il risultato in alto per aprire l'esperienza.
- Devi copiare e incollare il seguente comando in un file di testo del Blocco note:
-30Nel comando precedente tieni presente di cambiare 'C:path ocleanup.ps1' che specifica il percorso della cartella. Che si desidera rimuovere i file e modificare
Get-ChildItem –Path 'C:path ofolder' -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item per selezionare i file con una data dell'ultima modifica. - Tocca il file File menù.
- Scegli il Salva come un opzione.
- Quindi salvare il file utilizzando l'estensione cleanup.ps1 nome ed estensione pure.
Creare un'attività tramite Utilità di pianificazione | PowerShell elimina i file
Se vuoi automatizzare il processo, allora devi usare l'Utilità di pianificazione. Per creare un'attività che esegua il comando a intervalli specificati.
- Innanzitutto, apri Inizio .
- Quindi cerca Agenda e tocca il risultato.
- Tocca con il pulsante destro del mouse Libreria Utilità di pianificazione cartella.
- Quindi tocca il file Nuova cartella opzione.
- Digita un nome qualsiasi per la cartella e tocca ok . (Stiamo creando una nuova cartella per mantenere le attività organizzate e separate dalle attività di sistema.)
- Fare clic con il pulsante destro del mouse sulla cartella creata di recente e quindi scegliere il file Crea attività opzione.
- Nella casella Nome, devi inserire un nome per l'attività.
- Nella scheda Generale, nella sezione Opzioni di protezione, scegli il file Esegui indipendentemente dal fatto che l'utente sia connesso o meno un opzione. (Questa è l'opzione che farà sì che la finestra di comando non venga visualizzata quando l'attività viene eseguita automaticamente in realtà.)

- Quindi deseleziona il file Non memorizzare la password opzione.
- Tocca la scheda Trigger.
- Quindi fare clic su Nuovo pulsante.
- Utilizzando il menu a discesa Inizia l'attività, quindi scegliere Secondo un programma .
- In Impostazioni, specificare quando si desidera eseguire l'attività (ad esempio, In orario, Giornaliero, Settimanale, Mensile). Qualunque sia l'opzione selezionata, assicurati di specificare il file Inizio anche le impostazioni sul lato destro.
Ulteriori informazioni su PowerShell eliminare i file
- Tocca il file ok pulsante.

- Quindi fare clic su Azioni tab.
- premi il Nuovo Pulsante.
- Utilizzando il menu a discesa Azioni, è necessario selezionare il file Avvia un programma opzione.
- Nel campo Programma / script, devi digitare il seguente comando:
Get-ChildItem –Path 'C:path ofolder' -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item- Quindi nel campo Aggiungi argomenti digitare il seguente comando e quindi toccare il ok pulsante.
powershell.exe
Nel comando sopra ricordati di cambiare
-ExecutionPolicy Bypass C:path ocleanup.ps1che specifica il percorso dello script di PowerShell precedentemente creato per rimuovere i file.
- Tocca il file impostazioni tab.
- È necessario controllare le seguenti opzioni:
- Consente l'esecuzione dell'attività su richiesta.
- Esegui le attività il prima possibile dopo un avvio programmato mancato.
- Se l'attività fallisce, riavvia tutto.
- Tocca il file ok pulsante.
- Digita il nome utente e la password dell'amministratore (se applicabile).
- Tocca il file ok pulsante.
Dopo aver completato i passaggi, lo script di PowerShell verrà quindi eseguito secondo la pianificazione eliminando i file nella posizione. È più vecchio del numero di giorni specificato. Ricorda solo di non cambiare il nome o spostare la cartella in un'altra posizione, altrimenti l'attività non andrà a buon fine.
Conclusione
Va bene, era tutto gente! Spero che questo articolo sull'eliminazione dei file di PowerShell vi piaccia e lo troviate utile. Dacci il tuo feedback in merito. Anche se avete ulteriori domande e problemi relativi a questo articolo. Quindi faccelo sapere nella sezione commenti qui sotto. Vi risponderemo al più presto.
Vi auguro una buona giornata!
Vedi anche: Come passare da IP statico a IP dinamico Windows 10


