使用Powershell来读取XML注释

所以我正在使用Powershell来获取计划任务的列表。 通过我的研究,我确定获得“最多”任务的唯一方法是使用SCHTASKS。 这个命令确实允许你input一个variables的XML输出:

$tasks = [xml](SCHTASKS /QUERY /XML ONE) 

现在,问题出现在任务名称被存储为XML注释。 添加到任务对象时,所有这些数据都存储在“#comment”键下。 使用正常的寻址规则,您将访问:

 $tasks.Tasks.#comment 

当然因为数字符号是注释的特殊字符,所以它忽略了它,上面的内容不起作用。 我不能逃避字符“`”,所以我不知道该怎么做。 我宁愿避免通过一个csv文件做所有这些,因为当我这样做的时候,我丢失了大量的数据。

谢谢

尝试这个:

 $tasks.Tasks.'#comment'