データベースから取得したCSVファイルを暗号化パスワード付のzip圧縮にしたい。 しかし、標準の.NETのライブラリーにはzip圧縮をするライブラリーは存在するが、 暗号化パスワードを設定するようなライブラリーは無い。 DotNetZipというライブラリーを使う手もあるが、ライブラリーを取得して自分自身がいるフォルダーに転がして…等と7-zipのコマンドラインツールを使うのと手間が変わらない。 7-zipを使ってPowerShellでzip圧縮してみる。 フォルダー構成 CSVMAILTRANSFERというフォルダに7zipのコマンドラインツールを取得。 zip解凍しフォルダ丸ごと入れておく 下記のようなフォルダー構成にしておきます。 compress.ps1は、これから作成するPowerShellスクリプトです。 outfileフォルダはzip圧縮したファイルの出力先であり、 csvのデ
