2016-04-20 66 views
0

我們正在使用GPG來加密/解密文件。這個gpg被稱爲在powershell中,如下所示:本機命令錯誤GPG Powershell

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

當我們運行該腳本時,解密正在發生。解密完成後,該腳本將失敗,下面的錯誤

  • CategoryInfo:NotSpecified:(GPG:簽名...鍵ID XXXXXXX:字符串)[],RemoteException的
    • FullyQualifiedErrorId:NativeCommandError

我擡頭一看答案與類似的答案,但沒有T的其他一些問題,他的建議正在起作用。任何幫助將不勝感激

感謝, SREE

+0

你有沒有想過這個?我有同樣的問題。 – Bitfiddler

+0

下面提到的答案適用於我。 –

回答

1

$?不用於控制檯應用程序,但PowerShell命令。試用

if (!$LastExitCode) { 

}