Я использую сценарий Powershell для сжатия некоторых файлов в файл .zip. Весь мой сценарий выглядит так:
Write-Host "Creating Zip File... " -NoNewLine
write-zip ("file1.txt", "file2.txt", "file3.txt", "logs") log.zip
Write-Host "Done"
Этот сценарий находится в файле с именем compress.ps1. Когда я нахожусь в командной строке, я могу ввести powershell -file compress.ps1
и работает отлично. Однако, если я попытаюсь запустить сценарий из «Windows PowerShell ISE», он не сработает. Отображаются запросы («Создание Zip-файла» и «Готово»). Однако я не вижу ZIP-файла в своей файловой системе. Та же проблема возникает, если я просто щелкаю правой кнопкой мыши на compress.ps1 в проводнике Windows и выбираю «Открыть с помощью Windows PowerShell».
Что я делаю не так? Спасибо за любую информацию, которую вы можете предоставить!
Обратите внимание и на свой рабочий каталог. Попробуйте указать полные имена путей к файлам, а не только их короткие имена, и посмотрите, что произойдет.