如何使用安全存储的密码从DOS或PowerShell命令压缩和加密文件

时间:2014-07-04 12:26:14

标签: windows batch-file powershell

我需要在Windows服务器中运行一个脚本,理想情况是在DOS或PowerShell中,允许我将一些文件从文件存储库下载到服务器,用密码压缩文件,然后上传到Amazon S3进行存储。 / p>

该脚本执行以下操作:

  1. 将数据下载到本地文件夹,例如c:\ temp \ mydata
  2. 压缩数据。 (我正在使用7-zip)
  3. 执行AWS CLI命令以上传到S3。
  4. 我想添加2.在文件上使用密码的能力,但我不希望该密码在脚本上可见。

    是否有任何命令可以使用存储在系统中的密码,可以从DOS或PowerShell命令中检索,以便在压缩时使用它,这样密码就不会显而易见了?

1 个答案:

答案 0 :(得分:0)

您可以将密码用作纯文本,并将批处理文件转换为exe文件。这是我使用的一个很好的工具:http://www.f2ko.de/programs.php?pid=b2e

希望这有帮助!