如果目录中的文件数大于x,则重新启动服务

时间:2017-10-17 20:51:00

标签: powershell service

美好的一天,

我正在寻找一种让计划任务经常运行的方法,检测指定文件夹中是否超过12个文件(假设是C:\ Q)然后重新启动指定的Windows服务。

我相信这可以通过PowerShell实现,但也可能使用批处理/ CMD文件?

感谢您的反馈。

1 个答案:

答案 0 :(得分:0)

使用PowerShell非常有用。

If ((Get-ChildItem "C:\Q").Count -gt 12){
    # Restart you service here
    # The cmdlets Stop-service and Start-Service should help you
}

为了将来参考,请点击here以了解如何在SO上提出一个好问题,因为我们不是代码编写服务,但愿意帮助您解决有关您编写或至少尝试过的代码的问题写。