所以我正在使用Powershell来获取计划任务的列表。 通过我的研究,我确定获得“最多”任务的唯一方法是使用SCHTASKS。 这个命令确实允许你input一个variables的XML输出:
$tasks = [xml](SCHTASKS /QUERY /XML ONE)
现在,问题出现在任务名称被存储为XML注释。 添加到任务对象时,所有这些数据都存储在“#comment”键下。 使用正常的寻址规则,您将访问:
$tasks.Tasks.#comment
当然因为数字符号是注释的特殊字符,所以它忽略了它,上面的内容不起作用。 我不能逃避字符“`”,所以我不知道该怎么做。 我宁愿避免通过一个csv文件做所有这些,因为当我这样做的时候,我丢失了大量的数据。
谢谢
尝试这个:
$tasks.Tasks.'#comment'