2022-06-22 05:52:35 +00:00
|
|
|
@echo off
|
|
|
|
setlocal
|
|
|
|
cd /d "%~dp0"
|
2022-06-28 06:55:02 +00:00
|
|
|
if "%isTrustedInstaller%" == "1" (
|
|
|
|
echo Do not run this script as TrustedInstaller, run it as Administrator.
|
|
|
|
pause
|
|
|
|
goto exit
|
|
|
|
)
|
2022-06-22 05:52:35 +00:00
|
|
|
echo Setting permissions...
|
|
|
|
icacls "%cd%" /setowner Administrators /T /C /L /Q >nul
|
|
|
|
icacls "%cd%" /reset /T /C /L /Q >nul
|
|
|
|
icacls "%cd%" /inheritance:e /T /C /L /Q >nul
|
|
|
|
icacls "%cd%" /inheritance:r /C /L /Q >nul
|
|
|
|
icacls "%cd%" /setowner Administrators /T /C /L /Q >nul
|
|
|
|
icacls "%cd%" /grant Users:(OI)(CI)RX /grant Administrators:(OI)(CI)F /grant "NT SERVICE\TrustedInstaller":(OI)(CI)F /grant SYSTEM:(OI)(CI)F /T /C /L /Q >nul
|
2022-06-28 06:55:02 +00:00
|
|
|
pause
|
|
|
|
:exit
|