[英]How to get list of folders from Schedule.Service in powershell
I have a powershell script that lists the tasks in the root folder of task scheduler. 我有一个Powershell脚本,该脚本在任务计划程序的根文件夹中列出了任务。
I can hard code sub folders, but I would like to be able to query the sub folders so it will work when new folders are added. 我可以对子文件夹进行硬编码,但我希望能够查询子文件夹,以便在添加新文件夹时可以使用。 Can this be done and, if so, how?
可以这样做吗?如果可以,怎么做?
The relevant bit of script showing hard coded sub folder "Reports" being accessed: 脚本的相关部分显示了正在访问的硬编码子文件夹“ Reports”:
$sch = New-Object -ComObject("Schedule.Service")
...
$tasks = $sch.GetFolder("\Reports").GetTasks(0)
$tasks | ForEach-Object{
...
Never mind - figured it out: 没关系-弄清楚了:
$root = $sch.GetFolder("\")
$subfolders = $root.GetFolders(0)
$subfolders | foreach-object{
$tasks = $_.GetTasks(0)
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.