Windows-7

使用 Powershell 讀取 XML 註釋

  • December 16, 2011

所以我正在研究一種使用 Powershell 獲取計劃任務列表的方法。通過我的研究,我確定獲得“大多數”任務的唯一方法是使用 SCHTASKS。此命令確實允許 XML 輸出,您可以將其直接推送到變數中:

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

現在,問題出現了,任務名稱儲存為 XML 註釋。添加到任務對象時,所有這些數據都儲存在“#comment”鍵下。使用正常的定址規則,您將訪問:

$tasks.Tasks.#comment

上面的方法當然不起作用,因為數字元號是註釋的特殊字元,所以它會忽略它。我無法用反勾號“`”轉義字元,所以我不知道該怎麼做。我寧願避免通過 csv 文件完成所有這些操作,因為這樣做時會失去大量數據。

謝謝

試試這個:

$tasks.Tasks.'#comment'

引用自:https://serverfault.com/questions/341777