chore: treat icacls exit 1 as recoverable

This commit is contained in:
Esdras Renan 2025-11-12 11:01:30 -03:00
parent 4b0bdd7026
commit 5105d2cfed

View file

@ -626,11 +626,14 @@ exit $process.ExitCode
let _ = fs::remove_file(&launcher); let _ = fs::remove_file(&launcher);
let _ = fs::remove_file(&payload); let _ = fs::remove_file(&payload);
if status.success() { if let Some(code) = status.code() {
Ok(()) if code == 0 || code == 1 {
} else { return Ok(());
Err(format!("elevated ps exit {:?}", status.code())) }
} else if status.success() {
return Ok(());
} }
Err(format!("elevated ps exit {:?}", status.code()))
} }
fn fix_localservice_acl() -> Result<(), String> { fn fix_localservice_acl() -> Result<(), String> {