2012-07-17 102 views
3

解壓密碼保護文件在SSIS包中解決問題。 我總是使用執行進程任務但是這次從ftp下載zip文件後,它必須解壓縮,然後我將它用作平面文件。 現在的問題是我不能解壓縮文件導致其密碼protected.i有文件的密碼,但我現在不怎麼使用它。 有沒有一個命令行或一些東西?在SSIS中解壓密碼保護文件

+0

我可以在執行過程任務的參數屬性中插入密碼嗎? – 2012-07-17 13:11:48

回答

1

最後找到它... 使用過程中執行任務,並設置如下參數:
可執行文件:C:\ Program Files文件\ WinRAR的\的WinRAR.exe .....(winrar的位置)
參數: e -o + -ppassword「filename」........ ie e -o + -p12345「D:\ TRFolder \ TR0426.zip」
工作目錄:D:\ TRFolder ....... UnzipPath
和平

1

你需要找到一個可以解壓密碼保護的zip文件的command-line tool,然後你可以照常使用Execute Process任務。如果您不想將密碼硬編碼到SSIS包中,可以將其放入包變量中,從包配置或dtexec parameter填充該變量,然後動態設置執行過程任務的屬性。

+0

感謝您的回覆 – 2012-07-19 07:58:43