powershell - 在计划任务中使用 GPG 加密和 Powershell
问题描述
我只是花了相当多的时间试图弄清楚为什么我无法让 GPG 加密在我们的一台服务器上的计划任务调用的 powershell 脚本中工作。我下载了 Gpg4WIN,它是一个免费的加密工具,尽管他们确实接受了捐款,并将其安装在 Windows 2008 R2 服务器上。安装相当简单,尽管 Kleopatra 界面可能有点小故障,但有很多地方可以通过 cmd 行获取有关安装的信息。安装后,我设置了一个任务,出现的第一个问题是它无法识别我们一个客户的公钥,所以我必须选择我真的,真的,真的,信任提供商的选项的关键是好的,但它不能被安排。
解决方案
我终于弄清楚了问题所在,所以我想我会把它扔在这里,以防其他人遇到同样的问题。安装 Gpg4WIN 后,没有提示我重新启动,所以我没有。如果我不需要的话,我不想让服务器下线。这就是全部。重新启动后,它在 .ps1 文件中占了一行,但通配符除外。
gpg --encrypt --recipient "Jon Doe" \10.8.0.000\NetworkDirectory/DirectoryOntheMachine (D:)*.*
Jon Doe 是我导入 Kleopatra 的公钥附带的名称。
推荐阅读
- graphql - 使用 spring boot 时如何设置多个 Graphql 文件?
- python - Mac Catalina 上的 MySQLdb:未加载库:libmysqlclient.18.dylib
- python - Pandas DataFrame 的一维列表
- linux - GNU Octave 用作 CLI 并在 STDIO 中获取输出或写入文件
- javascript - 如何解决 DELETE 错误 404 not found express.js
- asp.net-mvc - 显示用户上传的各种 .pdf 文档
- javascript - 单击按钮应将页面上的所有链接更改为 css 上的 linkStyles 类
- amazon-web-services - 如何将无服务器应用程序模型 (SAM) 模板转换为 Cloudformation?
- docker - 如何在 docker compose 中使用环境变量链接后端和前端?
- node.js - Mailchimp API - 由于“发件人”字段不完整,发送营销活动返回“您的营销活动尚未准备好发送”