Ich habe versucht, alle Tutorials da draußen, aber es wird nicht ausgeführt, wenn in geplanten Aufgabe gesetzt.Powershell läuft nicht von Scheduled Task
Kann mir bitte jemand sagen, wie man eine geplante Aufgabe zur Ausführung eines Powershell-Skripts in Windows 10 bekommt?
Edit:
Einige zusätzlichen Informationen:
ich ein Skript auszuführen versuchen, die älter als 10 Tage Dateien löschen. Habe hier Hilfe mit dem Skript.
How can I delete files with PowerShell without confirmation?
$Days = "10"
#----- define folder where files are located ----#
$TargetFolder = "D:\Shares\Downloads\TV\AutoDL"
#----- define LastWriteTime parameter based on $Days ---#
$LastWrite = (Get-Date).AddDays(-$Days)
#----- get files based on lastwrite filter and specified folder ---#
$Files = Get-Childitem $TargetFolder -Recurse -file | Where LastWriteTime -le "$LastWrite"
if ($Files -eq $null)
{
Write-Host "No more files to delete!" -foregroundcolor "Green"
}
else
{
$Files | %{
write-host "Deleting File $_" -ForegroundColor "DarkRed"
Remove-Item $_.FullName -Force | out-null
}
}
In geplante Aufgabe habe ich diese Einstellungen:
Run mit höchsten privliges Programm/Skript: Ich habe versucht, "Powershell", "powershell.exe" und „C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe "
Argumente hinzufügen: Ich habe versucht". \ Nameofscript.ps1 "," C: \ Script \ Nameofscrips.ps1 ", -Befehl und einige andere Vorschläge, die ich gefunden habe.
starten in: C: \ Script
habe ich versucht, die Einstellungen in diesen Anleitungen:
Bitte geben Sie einige weitere Informationen darüber, was Ihr Skript tut, und wie die geplante Aufgabe ist konfiguriert Mit ots und Code können wir helfen. Wenn Sie sagen, welche Lernprogramme Sie ausprobiert haben, können Menschen Dinge eliminieren, die für Sie nicht funktionierten. – gms0ulman