icacls
è una utility da riga di comando in ambiente Microsoft Windows, rappresenta un parziale aggiornamento e un rimpiazzo per il comando da console cacls.
L'utility è inclusa in Windows Server 2003 Service Pack 2, Windows Vista e Windows Server 2008. icacls è stato progettato non solo per mostrare e modificare le ACL, ma anche per effettuare operazioni di backup e restore di tutto o parte di ACL per file e directory. Ciononostante non si può affermare che sia un completo sostituto di cacls perché, ad esempio, non può essere usato per codificare a mano una stringa Security Descriptor Definition Language (SDDL).
L'utilità della riga di comando icacls è anche in grado di visualizzare e impostare le etichette obbligatorie di un oggetto per l'interazione con Windows Integrity Control (WIC) che è più evidente nella modalità protetta di Internet Explorer, che imposta automaticamente la modalità Low integrity a degli oggetti di Internet per proteggere il sistema operativo dal contenuto web dannoso nel browser Internet Explorer.