Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SSIS中解压缩受密码保护的文件_Ssis - Fatal编程技术网

在SSIS中解压缩受密码保护的文件

在SSIS中解压缩受密码保护的文件,ssis,Ssis,我在解压SSIS包中受密码保护的文件时遇到问题。 我总是使用ExecuteProcessTask,但这次在包从ftp下载zip文件后,它必须解压缩,然后我将其用作平面文件。 现在的问题是我无法解压文件,因为它的密码受保护。我有文件的密码,但我现在不知道如何使用它。 是否有命令行或其他东西?您需要找到一个可以解压缩受密码保护的zip文件的命令行,然后您可以像往常一样使用“执行进程”任务。如果不想将密码硬编码到SSIS包中,可以将其放入包变量中,从包配置或中填充变量,然后动态设置执行进程任务的属性。

我在解压SSIS包中受密码保护的文件时遇到问题。 我总是使用ExecuteProcessTask,但这次在包从ftp下载zip文件后,它必须解压缩,然后我将其用作平面文件。 现在的问题是我无法解压文件,因为它的密码受保护。我有文件的密码,但我现在不知道如何使用它。 是否有命令行或其他东西?

您需要找到一个可以解压缩受密码保护的zip文件的命令行,然后您可以像往常一样使用“执行进程”任务。如果不想将密码硬编码到SSIS包中,可以将其放入包变量中,从包配置或中填充变量,然后动态设置执行进程任务的属性。

最终找到它。。。 使用执行流程任务,并按如下所示设置参数:
可执行文件:C:\Program Files\WinRAR\WinRAR.exe…(WinRAR位置)
参数:e-o+-ppassword“filename”……即e-o+-p12345“D:\TRFolder\TR0426.zip”
工作目录:D:\TRFolder。。。。。。。解压缩路径

peace

我可以在执行进程任务的参数属性中插入密码吗?