IUSR & Application Pool Identity Examples Below
Lock
icacls “C:\inetpub\wordpress” /grant:r “NT AUTHORITY\IUSR”:(OI)(CI)RX /T /C
pause>nul
icacls “C:\inetpub\wordpress” /grant:r “IIS APPPOOL\TheUser”:(OI)(CI)RX /T /C
pause>nul
icacls “C:\inetpub\wordpress\wp-content\uploads” /grant:r “NT AUTHORITY\IUSR”:(OI)(CI)M /T /C
pause>nul
icacls “C:\inetpub\wordpress\wp-content\uploads” /grant:r “IIS APPPOOL\TheUser”:(OI)(CI)RX /T /C
pause>nul
icacls “C:\inetpub\wordpress\wp-content\debug.log” /grant “NT AUTHORITY\IUSR”:M /T /C
pause>nul
icacls “C:\inetpub\wordpress\wp-content\debug.log” /grant “IIS APPPOOL\TheUser”:RX /T /C
pause>nul
Unlock
icacls “C:\inetpub\wordpress” /grant:r “NT AUTHORITY\IUSR”:(OI)(CI)M /T /C
pause>nul
icacls “C:\inetpub\wordpress” /grant:r “IIS APPPOOL\TheUser”:(OI)(CI)RX /T /C
pause>nul