SSIS (2008) プロセス タスクを使用して PGP ファイルを復号化しています。gpg 実行可能ファイルを使用します。基本的には、ForEach ループを使用し、ファイル名を変数として格納し、次の式を復号化引数として実行します。 "--batch --passphrase-fd 0 --decrypt-files \""+ @[User::PGPFile]+ "\""
複数の pgp ファイルを含む zip ファイルを (不必要に、私は知っています) 受け取っていましたが、現在、1 つの zip に多くのテキスト ファイルを含む 1 つの pgp ファイルを受け取っています。GPG とプロセス全体は、以前の方法で問題なく機能していました。これで、pgp ファイルは正常に復号化されますが、すべてのテキスト ファイルが 1 つの大きなファイルにマージされます。それらをすべて個別のファイルにして、元の名前を保持する必要があります。
ここで私が見逃しているものを誰かが正確に見ていますか?