파일 서버 역할을 하는 Windows Server 2008이 설치된 로컬 Windows 네트워크가 있습니다. 저는 관리자입니다.
사용자에게 특정 디렉토리(즉, )의 모든 파일에 대한 전체 액세스 권한을 부여하고 싶습니다 D:\
. 이 "초능력" 기간은 하루 동안만 지속된 후 원래 권한 상태로 돌아가야 합니다.
PowerShell(또는 이전 VBScript)을 사용하여 이 작업을 어떻게 수행할 수 있나요? 아니면 Windows 관리자는 일반적으로 GUI가 아닌 스크립팅을 사용하여 무엇을 합니까?
답변1
Set-ACL cmdlet을 사용하여 권한을 부여한 다음 Set-ACL을 사용하여 권한을 제거하는 다른 스크립트를 실행하는 작업을 예약할 수 있습니다.
또한 Get-ACL을 사용하고 현재 ACL을 어딘가로 내보내 롤백하기가 더 쉽습니다.
이전에 사용한 적이 있지만 스크립트를 찾을 수 없습니다. 그러나 상속 권한 등을 설정할 수도 있습니다.