我已經嘗試過每個教程,但是在設置任務時不會運行。Powershell不從計劃任務運行
有人能告訴我如何獲得計劃的任務在Windows 10上運行PowerShell腳本?
編輯:
一些額外的信息:
我試圖運行一個腳本,刪除超過10天以上的文件。在這裏得到一些幫助。
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
}
}
在計劃任務我有這些設置:我曾嘗試 「的PowerShell」, 「powershell.exe」 和「C:
最高privliges 程序/腳本運行\ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe「
添加參數:我試過」。\ nameofscript.ps1「, - 文件」C:\ Script \ nameofscrips.ps1「, - 命令和其他我發現的建議。
開始在:C:\腳本
我試過設置在這些教程:
請提供你的腳本是做一些更多的信息,以及如何計劃任務已配置代碼和代碼使我們能夠提供幫助。說你試過的教程意味着人們可以消除那些對你無用的東西。 – gms0ulman