我陷入了需要运行jar文件的情况,该文件定期从Windows服务器上的特定目录解密加密文件。任何人都可以在执行jar文件的powershell中提供帮助?
我使用以下命令使用命令提示符运行 jar 文件,它在本地计算机上工作正常。
java -cp PGPDecrypt.jar pgpDecryptPackage.PGPDecrypt C:UsersanirudguDesktopabcdTestFile.pgp C:UsersanirudguDesktopabcdanirudguprivatekey.asc C:UsersanirudguDesktopabcdoutputfile.txt Passcode
这个罐子接受 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