2010-12-02 3 views
2

로그인 할 때 파일을 다운로드하여 주어진 폴더에 저장하는 VBS 스크립트가 있습니다. 일부 장소에서는 훌륭하게 작동하지만 다른 곳에서는 user1과 user2가 파일을 만들었 기 때문에 넘어집니다. 그것을 덮어 쓰지 않습니다.vbs 스크립트로 권한을 설정하십시오.

VBS 스크립트를 사용하여 "Everyone"그룹에 주어진 파일을 완벽하게 제어하려면 어떻게해야합니까?

답변

4

한 가지 방법은 CACLS 명령 줄 도구를 사용하는 것입니다. Shell.Run을 사용하여 스크립트에서 실행하십시오.

일부 샘플이있는 CACLS 사용 방법에 대한 정보는 link입니다. 이 같은

0

기능 giveFullPermissionToFolder (strFolder)

희미한 objShell, strCmd, intRunError

설정 objShell = CreateObject를 ("Wscript.Shell")

strCmd = "% comspec %/c echo Y | CACLS "& strFolder &"/ T/E/C/G 사용자 : F "

intRunError = objShell.Run (strCmd, 2, 참)

경우가 intRunError <> 0이어서

Reporter.ReportEvent micFail, "giveFullPermissionToFolder" , "Unable to give full permission to " & strFolder 

설정 objShell = 아무것도

최종 기능

,691하는 경우
관련 문제