원격 시스템의 특정 폴더에 대한 특정 사용자의 권한을 설정하는 가장 좋은 방법은 무엇입니까?[닫은]

StackOverflow https://stackoverflow.com/questions/46173

  •  09-06-2019
  •  | 
  •  

문제

우리 사무실에는 지정된 코드 빌드를 지정된 개발 환경(dev01, dev02 등)에 자동으로 배포할 수 있는 배포 시스템이 있습니다.

이러한 개발 환경은 일반화된 가상 머신이므로 우리 시스템은 이를 자동으로 구성해야 합니다.다음 버전에는 새로운 시스템 요구 사항이 있습니다.특정 사용자 계정에 특정 폴더에 대한 읽기/쓰기 액세스 권한을 부여해야 합니다(특히 ASPNET 사용자에게 로깅 폴더에 대한 읽기/쓰기 권한 부여).

WMI나 스크립트를 사용하여 이 작업을 수행할 수 있다고 확신하지만(배포를 위해 여러 위치에서 Sysinternals PSTools를 사용함) 이를 수행하는 가장 좋은 방법이 무엇인지는 잘 모르겠습니다.배포 시스템은 C# 2.0으로 작성되었으며 개발 환경은 Windows XP가 설치된 VM입니다.VM은 배포 시스템과 동일한 도메인에 있고 관리자 액세스 권한이 있습니다.

편집하다:이에 대한 정답은 실제로 없으므로 답변을 승인된 것으로 표시하는 것을 주저합니다.

도움이 되었습니까?

해결책

또 다른 옵션은 Powershell 스크립트를 사용하여 조사하는 것입니다. VM 및 Active Directory를 지원하는 Powershell 커뮤니티 스냅인이 많이 있습니다.

Active Directory 스크립트 리소스

Powershell 스크립트 라이브러리

Microsoft 스크립트 리소스

VMWARE VI 툴킷(Windows용)

다른 팁

스크립트를 실행할 수 있다면 VM에서 CACLS 명령을 실행하는 것만큼 간단할 수 있습니다.아마도 구성에서 배포 스크립트를 읽고 적절한 CACL 명령을 실행하게 될 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top