如何从powershell中的Schedule.Service获取文件夹列表

时间:2015-06-29 14:01:31

标签: powershell

我有一个powershell脚本,列出任务调度程序的根文件夹中的任务。

我可以硬编码子文件夹,但我希望能够查询子文件夹,以便在添加新文件夹时它可以正常工作。可以这样做,如果是这样,怎么做?

脚本的相关位显示正在访问的硬编码子文件夹“Reports”:

$sch = New-Object -ComObject("Schedule.Service")
...
$tasks = $sch.GetFolder("\Reports").GetTasks(0)
$tasks | ForEach-Object{
...

1 个答案:

答案 0 :(得分:0)

没关系 - 想通了:

$root = $sch.GetFolder("\")
$subfolders = $root.GetFolders(0)
$subfolders | foreach-object{
  $tasks = $_.GetTasks(0)
  ...
相关问题