Назад | Перейти на главную страницу

Используйте Powershell для чтения комментариев XML

Итак, я работаю над тем, как использовать Powershell для получения списка запланированных задач. В ходе своего исследования я определил, что единственный способ получить «большинство» задач - это использовать SCHTASKS. Эта команда позволяет выводить XML, который вы можете вставить прямо в переменную:

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

Теперь возникает проблема в том, что имя задачи хранится как комментарий XML. При добавлении в объект задач все эти данные хранятся под ключом "#comment". Используя обычные правила адресации, вы получите доступ:

$tasks.Tasks.#comment

Вышеупомянутое, конечно же, не работает, потому что знак числа является специальным символом для комментариев, поэтому он игнорирует его. Я не могу убежать от персонажа с помощью обратной галочки "" ", поэтому я не знаю, что делать. Я бы предпочел избежать необходимости делать все это через файл csv, так как при этом я теряю много данных.

Спасибо

Попробуй это:

$tasks.Tasks.'#comment'