我有一个powershell脚本,列出任务调度程序的根文件夹中的任务。
我可以硬编码子文件夹,但我希望能够查询子文件夹,以便在添加新文件夹时它可以正常工作。可以这样做,如果是这样,怎么做?
脚本的相关位显示正在访问的硬编码子文件夹“Reports”:
$sch = New-Object -ComObject("Schedule.Service")
...
$tasks = $sch.GetFolder("\Reports").GetTasks(0)
$tasks | ForEach-Object{
...
答案 0 :(得分:0)
没关系 - 想通了:
$root = $sch.GetFolder("\")
$subfolders = $root.GetFolders(0)
$subfolders | foreach-object{
$tasks = $_.GetTasks(0)
...