首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从SSIS运行命令行

从SSIS运行命令行
EN

Stack Overflow用户
提问于 2014-12-02 10:29:18
回答 1查看 240关注 0票数 0

我正在使用网络协会 6.5.8命令行实用程序解密输入的文件,以便在SSIS作业中导入。这是一个非常古老的遗留系统,所以我不能改变解密方法。

手动密码:

如果我在SSIS中创建了一个新的执行过程任务,并传递下面的命令行参数,那么PGP将请求一个密码解锁密钥。手动提供密码允许PGP成功解密文件。

代码语言:javascript
运行
复制
-o L:\xxxx\xxxxx\MyFile_decrypted.xml L:\xxxx\xxxxx\MyFile_Encrypted.xml +pubring=L:\pgp\keyring\pubring.pkr +secring=L:\pgp\keyring\secring.skr +force

自动密码:

查看文档,如下所示,我需要使用-passphrase参数提供passkey。

更改参数以添加密码短语

代码语言:javascript
运行
复制
-o L:\xxxx\xxxxx\MyFile_decrypted.xml L:\xxxx\xxxxx\MyFile_Encrypted.xml +pubring=L:\pgp\keyring\pubring.pkr +secring=L:\pgp\keyring\secring.skr +force --passphrase abcdef

我遇到的问题是,我需要提供键作为命令行参数的一部分,但到目前为止,这还不起作用。如果我在SSIS中运行得到一个进程错误,直接通过命令行运行的the process exit code was "5" while the expected was "0".也会提供类似的失败。

提供密码短语参数的正确语法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-02 10:48:27

看起来我有一个更新版本的文档。

6.5.x的文档使用-z参数传递密码。

代码语言:javascript
运行
复制
-z Identifies the passphrase on the command line. ( From Page 13 )

改变我的论点如下,解决了这个问题。

代码语言:javascript
运行
复制
-o L:\xxxx\xxxxx\MyFile_decrypted.xml L:\xxxx\xxxxx\MyFile_Encrypted.xml +pubring=L:\pgp\keyring\pubring.pkr +secring=L:\pgp\keyring\secring.skr +force -z abcdef
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27247120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档