AGGIORNAMENTO Mentre ero in grado di utilizzare il metodo descritto nella risposta accettata una volta fallito una seconda volta o stavo dando troppi problemi.
Per ulteriori ricerche ho trovato SetACL di Helge Klein che è di gran lunga superiore e fa esattamente ciò che è necessario.
Non riesco ad accedere ad alcune cartelle ad es c:\Program Files\WindowsApps
. Tramite la riga di comando viene visualizzato l'errore " Accesso negato " e tramite Esplora risorse viene visualizzata una finestra di dialogo che indica " Attualmente non si dispone dell'autorizzazione per accedere a questa cartella "
Fare clic su Continua mi dà accesso, ma vorrei concedermi l'accesso tramite la riga di comando; in modo che i miei script non si imbattano in questo problema in esecuzione nello stesso contesto di sicurezza.
Ho trovato questa domanda su Microsoft Technet ma non sono riuscita a farlo funzionare. Nota che sto già eseguendo Powershell come amministratore.
PS C:\WINDOWS\system32> icacls "C:\Program Files\WindowsApps" /grant i063510:F /inheritance:e
C:\Program Files\WindowsApps: Access is denied.
Successfully processed 0 files; Failed processing 1 files
PS C:\WINDOWS\system32> icacls "C:\Program Files" /grant i063510:F /inheritance:e
C:\Program Files: Access is denied.
Successfully processed 0 files; Failed processing 1 files
Se è importante, sto usando Windows 10 aggiornato da Windows 8.1 .
TAKEOWN
/SETOWNER
. Presumo che cambi il proprietario e Windows Explorer assegna solo l'autorizzazione.