Ho uno script che esegue un exe esterno. Quando questo errore fallisce (imposta errorlevel su 1), lo script di PowerShell fallisce.Ignorare un errorlevel! = 0 in Windows PowerShell
Io corro curl.exe e ottenere questo: + CategoryInfo: NotSpecified: (% Totale% ... Ora corrente: String) [], RemoteException + FullyQualifiedErrorId: NativeCommandError
Come posso ignorare/catch il fallimento dell'exe esterno e continua con il mio script?
Sei sicuro che sia un EXE esterno che restituisce un codice di errore che sta causando l'errore di PowerShell? Normalmente non viene generato un errore in PowerShell. In realtà, devi fare di tutto per convertire un $ LASTEXITCODE che rappresenta un errore in un errore di PowerShell. –
Potresti inserire almeno del codice? In genere, il fallimento non è il comportamento predefinito in quel caso. – Joey
Io corro curl.exe e ottenere questo: + CategoryInfo: NotSpecified: (% Totale% ... Ora corrente: String) [], RemoteException + FullyQualifiedErrorId: NativeCommandError – ripper234