Tôi có một tập lệnh chạy một exe bên ngoài. Khi exe đó thất bại (đặt errorlevel thành 1), kịch bản lệnh PowerShell bị lỗi.Bỏ qua một errorlevel! = 0 trong Windows Powershell
Tôi đang chạy curl.exe và nhận được điều này: + CategoryInfo: NotSpecified: (% Tổng% ... Thời gian hiện tại: String) [], RemoteException + FullyQualifiedErrorId: NativeCommandError
Làm thế nào tôi có thể bỏ qua/catch sự thất bại của exe bên ngoài và tiếp tục với kịch bản của tôi?
Bạn có chắc là một EXE bên ngoài trả lại mã lỗi gây ra lỗi PowerShell không? Điều đó thường không gây ra lỗi khi được ném trong PowerShell. Trong thực tế, bạn phải đi ra khỏi con đường của bạn để chuyển đổi một $ LASTEXITCODE đại diện cho một lỗi cho một lỗi PowerShell. –
Bạn có thể đăng ít nhất một số mã không? Thông thường thất bại không phải là hành vi mặc định trong trường hợp đó. – Joey
Tôi đang chạy curl.exe và nhận được này: + CategoryInfo: NotSpecified: (% Tổng% ... Thời gian hiện tại: String) [], RemoteException + FullyQualifiedErrorId: NativeCommandError – ripper234