2013-08-11 7 views
2

Windows 종료시 간단한 배치 파일을 실행하려고합니다. 내가 windows/system32/grouppolicy/machine/scripts/shutdown에서, 루트에이 파일을 배치했는데, windows/system32/grouppolicy/user/scripts/logoff에서 한Windows 7 그룹 정책 편집기 - 종료 배치 파일이 실행되지 않습니다.

DEL C:\Users\tom\.VirtualBox\*.log* 

: 파일 이름이 log.bat이며, 내용은 한 줄입니다. 나는 종료 스크립트 및 로그 오프 스크립트로 실행 해 보았습니다.

배치 파일은 어느 위치에서든 두 번 클릭하면 완벽하게 작동합니다. 그래도 GroupPolicy에서 실행되지는 않습니다. 나는 여기와 다른 곳에서 발견 된 지침을 따라 갔지만 작동하지 않는다. 내가 뭘 잘못하고 있는거야? 고맙습니다!

PC는 표준 홈 데스크톱이며 사용자는 관리자 권한을 가지고 있으며 삭제할 파일을 소유합니다.

답변

1

언급 한 폴더에 스크립트를 넣기 만하면 종료 스크립트 나 로그 오프 스크립트로 할당되지 않습니다. 폴더는 Windows가 각각의 스크립트를 찾을 곳입니다. 그래도 policy을 할당해야합니다. 정책이 실제로 적용된 경우 RSoP.msc으로 확인하십시오.

스크립트가 실행 중이 아니지만 (스크립트가 실행 중이지만 작업을 실행하지 못했음) 어떻게 알 수 있습니까? 이벤트 로그에 Userinit events 1000 and 1001이 있습니까?

로그 오프 또는 종료 스크립트로 스크립트를 실행하는지 여부에 관계없이 동일한 문제가 발생합니까? 스크립트를 종료 스크립트로 실행할 때만 문제가 발생하면 사용 권한 문제 일 수 있습니다. 종료 스크립트는 기본적으로 사용자 프로필에 액세스 할 수없는 LOCAL SYSTEM 사용자로 실행됩니다.

명령 출력을 해당 파일로 리디렉션 할 때 무엇을 C:\shutdown.log에 수신합니까?

DEL C:\Users\tom\.VirtualBox\*.log* >C:\shutdown.log 2>&1 
관련 문제