Quiero crear un programa que pueda eliminar cuentas de usuario incluso si tienen archivos bloqueados para administradores en la PC. Lo tengo creado para que se eliminen las cuentas normales, pero falla debido a la falta de permisos si tienen archivos bloqueados. ¿Hay alguna manera de que pueda elevar mi secuencia de comandos o evitar la restricción? Aquí está el código actual para ver cómo está todo formateado, si eso ayuda.
const fs = require('fs') process.on('uncaughtException', err => { console.log(err); }) process.on('unhandledRejection', err => { console.log(err); }) async function start() { try { var num = 0; for (var file of fs.readdirSync("C:/Users", () => { })) { if (!isNaN(Number(file))) { if (parseInt(file) <= 219999) { fs.rmSync("C:/Users" + "/" + file, { recursive: true, force: true }); console.log("Removed User: " + file); num += 1; } } else { console.log("Skipped " + file); } } console.log("\n\n" + "Removed " + num + " users!\n\nClosing window...") setTimeout(() => { process.kill(); },2500) } catch (err) { console.log(err); console.log("\nMissing administor privileges!"); } } start();