Как считывать значения из XML-файла и передавать их в виде строки, разделенной запятыми, чтобы исключить параметр в powershell ?
У меня есть xml-файл, который содержит имена нескольких файлов. Я хочу прочитать эти имена файлов и передать их в виде строки, разделенной запятыми, чтобы исключить команду в power shell.
Что я уже пробовал:
У меня есть xml-файл, который содержит имена нескольких файлов.
Я использую приведенную ниже команду для удаления файлов из папки \\Test\abc. Однако при удалении файлов я не хочу удалять те файлы, которые содержат "abc" или "xyz" в своем имени файла.
В будущем мне, возможно, придется исключить файлы, которые имеют "pqr" (скажем) в своем имени файла. Поэтому вместо того, чтобы жестко кодировать его в приведенной ниже команде, мне нужно включить все эти слова в xml-файл. Я прочитаю этот xml-файл и передам эти имена в виде разделенной запятыми строки в качестве параметра для "исключения" в приведенной ниже команде.
Получить-ChildItem –путь "\\тест\Азбука" -исключить *АВС*,*АБВ* -рекурсия | где-объект {$_.LastWriteTime -ЛТ (дата).AddDays(-4)} | Remove-Item
Пожалуйста, дайте мне знать, как я могу прочитать xml-файл и передать значения в виде строки, разделенной запятыми, чтобы исключить команду ?