업데이트 두 번째로 실패하거나 너무 많은 문제가 발생하면 허용 된 답변에 설명 된 방법을 사용할 수 있습니다.
더 검색 하면서 나는 훨씬 우수하고 필요한 것을 정확하게 수행 하는 Helge Klein의 SetACL 을 발견 했습니다 .
예를 들어 특정 폴더에 액세스 할 수 없습니다 c:\Program Files\WindowsApps
. 명령 줄을 통해 난의 오류 "얻을 액세스가 거부되었습니다 A가"라는 대화 상자가 나타 얻을 "Windows 탐색기 I를 통해 현재 접속이 폴더에 권한이 없습니다 "
계속을 클릭하면 액세스 권한이 부여되지만 명령 행을 사용하여 액세스 권한을 부여하고 싶습니다. 내 스크립트가 동일한 보안 컨텍스트에서 실행되는이 문제에 빠지지 않도록하십시오.
Microsoft Technet 에서이 질문을 찾았 지만 작동하지 못했습니다. 이미 Powershell을 관리자로 실행하고 있습니다.
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
중요한 경우 Windows 8.1에서 업그레이드 된 Windows 10을 사용하고 있습니다.
TAKEOWN
/ 을 피하고 싶습니다SETOWNER
. 소유자가 변경되고 Windows 탐색기가 권한 만 할당한다고 가정합니다.