ProphetSe7en Skrevet 25. april 2017 Del 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" } } Lenke til kommentar
kjetilkl Skrevet 25. april 2017 Del 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 Lenke til kommentar
ProphetSe7en Skrevet 25. april 2017 Forfatter Del 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. Lenke til kommentar
*F* Skrevet 6. august 2019 Del 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 Lenke til kommentar
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å