使用计划的电源外壳运行 jar 文件并验证结果



我陷入了需要运行jar文件的情况,该文件定期从Windows服务器上的特定目录解密加密文件。任何人都可以在执行jar文件的powershell中提供帮助?

我使用以下命令使用命令提示符运行 jar 文件,它在本地计算机上工作正常。

java -cp PGPDecrypt.jar pgpDecryptPackage.PGPDecrypt C:UsersanirudguDesktopabcdTestFile.pgp C:UsersanirudguDesktopabcdanirudguprivatekey.asc C:UsersanirudguDesktopabcdoutputfile.txt Passcode 

这个罐子接受 4 个参数作为输入

  1. 加密文件的文件路径
  2. 私钥的文件路径
  3. 我们需要放置输出的文件路径,即解密文件
  4. 传递阶段

的输出基本上是一个字符串:文件解密成功并放置在位置:C:\Users\anirudgu\Desktop\abcd\outputfile.txt

有人可以在电源外壳方面提出建议吗?

这应该在Powershell中工作:

cmd.exe /c 'java -cp PGPDecrypt.jar pgpDecryptPackage.PGPDecrypt C:UsersanirudguDesktopabcdTestFile.pgp C:UsersanirudguDesktopabcdanirudguprivatekey.asc C:UsersanirudguDesktopabcdoutputfile.txt Passcode'

"/C"参数执行 cmd 会话,然后终止。

对于创建计划脚本:

https://community.spiceworks.com/how_to/17736-run-powershell-scripts-from-task-scheduler

最新更新