ProphetSe7en Skrevet 25. april 2017 Skrevet 25. april 2017 Kan noen hjelpe meg med å få dette til å slette mapper i tillegg til filer? Slik det er nå sletter det kun filer og lar tomme mapper stå igjen. Får det heller ikke til å kjøre automatisk via task manager. Noen tips her? #----- define parameters -----# #----- get current date ----# $Now = Get-Date #----- define amount of days ----# $Days = "10" #----- define folder where files are located ----# $TargetFolder = "D:\Shares\Temp" #----- define extension ----# $Extension = "*.*" #----- define LastWriteTime parameter based on $Days ---# $LastWrite = $Now.AddDays(-$Days) #----- get files based on lastwrite filter and specified folder ---# $Files = Get-Childitem $TargetFolder -Include $Extension -Recurse -Force | Where {$_.LastWriteTime -le "$LastWrite"} foreach ($File in $Files) { if ($File -ne $NULL) { write-host "Deleting File $File" -ForegroundColor "DarkRed" Remove-Item $File.FullName -recurse -force | out-null } else { Write-Host "No more files to delete!" -foregroundcolor "Green" } }
kjetilkl Skrevet 25. april 2017 Skrevet 25. april 2017 (endret) Ser ikke uiddelbart hvorfor den ikke tar kataloger, men for å kjøre powershell via task scheduler så kjører du powershell.exe med noen parametre + scriptet som siste parameter. Her er en step-by-step forklaring. https://community.spiceworks.com/how_to/17736-run-powershell-scripts-from-task-scheduler Edit; Fant også en anne som skulle gjøre omtrent det samme her; https://www.tenforums.com/software-apps/69063-problem-getting-powershell-script-run-task-scheduler.html Endret 25. april 2017 av kjetilkl
ProphetSe7en Skrevet 25. april 2017 Forfatter Skrevet 25. april 2017 Jeg har fulgt flere guider på hvordan sette det opp i task scheduler uten å lykkes. Angående scriptet så fikk jeg litt hjelp her. https://stackoverflow.com/questions/43611350/how-can-i-delete-files-with-powershell-without-confirmation Så har prøvd å endre scriptet etter forslaget der så får jeg se hvordan det går når task scheduler kjører i morgen.
*F* Skrevet 6. august 2019 Skrevet 6. august 2019 Gammel tråd, men bedre sent enn aldri? Uansett Ser ut som veiledningen mangler -file parameter. Her har du en veiledning jeg er sikker på fungerer fungerer: Kjøre PowerShell med windows-oppgaveplanlegging
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå