Syntaxen för kommandot `icacls` är som följer:
```
icacls "Objektnamn eller fil" /setowner "Användar- eller gruppnamn" /T /C /L
```
Till exempel, för att ställa in den nuvarande användaren som ägare av filen `test.txt`, skulle du använda följande kommando:
```
icacls "C:\Users\Public\Documents\test.txt" /setowner %användarnamn% /T /C /L
```
För att kopiera behörigheter från en fil eller mapp till en annan kan du använda alternativet `/copy`.
Till exempel, för att kopiera behörigheterna från filen "test.txt" till filen "test2.txt", använder du följande kommando:
```
icacls "C:\Users\Public\Documents\test2.txt" /copy "C:\Users\Public\Documents\test.txt" /T /C
```
För att exportera behörigheterna från en fil eller mapp kan du använda alternativet `/save`. Till exempel, för att exportera behörigheterna från filen `test.txt` till filen `test.acl`, skulle du använda följande kommando:
```
icacls "C:\Users\Public\Documents\test.txt" /spara "C:\Users\Public\Documents\test.acl" /T /C
```
För att återställa behörigheterna från en tidigare exporterad ACL-fil kan du använda alternativet `/restore`. Till exempel, för att återställa behörigheterna från filen `test.acl` till filen `test.txt`, skulle du använda följande kommando:
```
icacls "C:\Users\Public\Documents\test2.txt" /återställ "C:\Users\Public\Documents\test.acl" /T /C
```
Dessutom kan du:
- För att ge alla läsbehörigheter, använd:
```
icacls "C:\Users\Public\Documents\test2.txt" /GRANT Alla:R
```
- För att ge full kontrollbehörigheter till en specifik användare, använd:
```
icacls "C:\Users\Public\Documents\test2.txt" /GRANT "Alice":(F)
```
- För att neka redigeringsbehörighet till en specifik grupp, använd:
```
icacls "C:\Users\Public\Documents\test2.txt" /DENY Managers:(M)
```