我有一个简单的PowerShell脚本来获取目录中的名称并将其写入文件 . 我希望每天早上8点执行此操作,所以我从Windows任务调度程序创建了一个任务,任务调度程序能够启动脚本,但脚本无法写入文件 . 所以作为一种替代方案,我创建了一个批处理文件,我尝试使用任务调度程序调用ps1,这是一个错误“fileopenerror”我的批处理文件有\ PowerShell.exe \ test.ps1
我的PowerShell脚本具有Set-executionpolicy -scope currentuser -executionpolicy remotesigned -force ls >> names.txt
1 回答
<#So这是一个我想为你带来的例子,它每天凌晨3点重启BITS服务,我猜你可以用你的apache服务示例修改脚本#>
<#Here Im为作业创建触发器并将其设置为每天凌晨3点开始#>
<#下面我使用名称和$触发器的触发器注册ScheduledJob,每天凌晨3点,我也将脚本放在脚本块中执行#>
<#作业注册后,您可以使用Get-ScheduledJob获取作业详细信息您还可以使用TaskScheduler查看任务详细信息 - > Windows - > PowerShell#>
<#您可以使用Recieve Job#>接收预定作业的输出