任务调度程序Windows 10

时间:2015-08-01 17:13:21

标签: powershell task scheduler

我想这很容易,但是我不知道,我有一个工作的Powershell脚本,我希望在Windows 10中作为计划任务运行,但脚本不会从任务计划程序执行。

脚本是hider.ps1

$fs = New-Object -ComObject scripting.filesystemobject
Get-ChildItem "D:\TV Shows\" -force | Where-Object {$_.psiscontainer} | ForEach-Object {
    if($fs.getfolder($_.fullname).size -lt 20mb) {$_.attributes = "directory,hidden"}
    else{$_.attributes = "directory"}
}

这会隐藏目录中的空文件夹

在任务计划程序中,我已经放了

启动程序Powershell

参数-ExecutionPolicy Bypass –File "F:\Xaved Files\Hider ps 1"

1 个答案:

答案 0 :(得分:1)

你有"开始"目录???

显然,从Windows Server 2012开始,如果任务没有通知此字段,则任务不会以静默方式运行。

这适用于我的案例,also to this guy