Я работаю над задачей автоматизации в PowerShell, которая извлекает содержание нескольких Archives к их соответствующим подпапкам, используя рекурсию и утилиту 7z.exe.
IM вступает в проблему, когда выходные дампы в моем рабочем каталоге вместо подкаталого GCI -R нашли оригинальный блокнот.
До сих пор у меня есть:
$files=gci -r | where {$_.Extension -match "tar"}
foreach ($files in $files) {
c:\7z.exe e -y $file.FullName }
Советы по установке рабочего каталога в рамках контуров цикла или 7z ценятся.