我需要在Windows服务器上运行一个脚本,最好是在DOS或PowerShell中,允许我从文件存储库下载一些文件到服务器,用密码压缩文件,然后上传到Amazon S3进行存储。
脚本执行以下操作:
- 将数据下载到本地文件夹,例如c:tempmydata
- 数据压缩。(我用的是7-zip)
- 执行AWS CLI命令上传到S3。
我想加2。在文件上使用密码的能力,但我不希望这个密码在脚本上是可见的。
是否有任何命令可以使用存储在系统某处的密码,可以从DOS或PowerShell命令中检索,在压缩时使用它,以便密码不可见?
您可以使用纯文本密码,并将批处理文件转换为exe文件。下面是我使用的一个很好的工具:http://www.f2ko.de/programs.php?pid=b2e
希望这对你有帮助!