我们正在使用GPG加密/解密文件。这个gpg在powershell中被调用如下

 gpg -o $myOfile -d $myDfile
                      #Check if decryption succeeded
                        If($?)
                        {
                          Echo "`nDecryption of $myDfile succeeded"
                          Echo "Decrypted file is $myOfile`n"

当我们运行脚本时,解密正确进行。解密完成后,脚本失败,并显示以下错误



我查找了其他几个问题的答案,但答案都相似。任何帮助将不胜感激

谢谢,
斯里

最佳答案

$?不用于控制台应用程序,但用于Powershell cmdlet。试试看

if (!$LastExitCode) {

}

关于windows - native 命令错误GPG Powershell,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36752526/

10-15 23:15