Я хотел бы написать сценарий PowerShell для извлечения нескольких защищенных паролем файлов .7z, пароли которых сохраняются в текстовом файле, имя файла которого содержит имя примера структуры файла .7z
. :
EncryptedFile1_02192020.7z
EncryptedFile1_password.txt
EncryptedFile2_02192020.7z
EncryptedFile2_password.txt
только если сценарий работает ниже находятся 1 .7z и 1 .txt файл в папке.
$pass = get-content *.txt
7z.exe x *.7z -p"$pass" -o*
Проблема: я не знаю, как использовать комбинацию операторов foreach и -Like для пакетного извлечения нескольких зашифрованных файлов в рабочем каталоге. Заранее благодарим за помощь.