O comando PowerShell 'write-zip' não funciona

2

Estou usando um script do Powershell para compactar alguns arquivos em um arquivo .zip. Meu script inteiro é assim:

Write-Host "Creating Zip File... " -NoNewLine
write-zip ("file1.txt", "file2.txt", "file3.txt", "logs") log.zip
Write-Host "Done"

Este script está em um arquivo chamado compress.ps1. Quando estou em um prompt de linha de comando, posso inserir powershell -file compress.ps1 e funciona perfeitamente. No entanto, se eu tentar executar o script a partir do "Windows PowerShell ISE", ele não funcionará. Os prompts ("Criando Arquivo Zip" e "Concluído") são mostrados. No entanto, não vejo o arquivo .zip no meu sistema de arquivos. Esse mesmo problema acontece se eu clicar com o botão direito do mouse em compress.ps1 no Windows Explorer e optar por Abrir com o Windows PowerShell.

O que estou fazendo de errado? Obrigado por qualquer informação que você possa fornecer!

    
por user26712 01.08.2013 / 18:42

1 resposta

1

Cuide do seu diretório de trabalho também. Tente especificar os nomes de caminho completos dos arquivos em vez de apenas os nomes abreviados e veja o que acontece.

    
por 01.08.2013 / 19:27