세 개의 계정(계층순)이 있는 Windows 7 컴퓨터가 있습니다.
- 관리자(비밀번호 있음) 유형 관리자
- 게스트(관리자와 다른 비밀번호를 사용하는) 유형 관리자
- 사용자(비밀번호 없음) 유형 표준 사용자
사용자 계정에서 일단 실행되면 다음 작업을 수행하는 배치 파일을 어떻게 만들 수 있습니까?
- 백그라운드에서 활성화된 Teamviewer라는 서비스를 중지합니다.
- Panda Cloud Office Protection 서비스 중지
- "InPrivate 모드"에서 브라우저 탐색기를 엽니다.
- 이전에 수행된 세 가지 작업을 창 이벤트 레지스트리에서 삭제합니다.
두 번째 배치 파일은 원래 상황으로 돌아가는 역할을 하므로 다음과 같이 작동해야 합니다.
- 브라우저를 닫습니다
- Panda Cloud Office Protection 서비스 활성화
- 서비스 팀뷰어 활성화
- 이 세 가지 작업을 수행한 후 이벤트 로그 창을 삭제합니다.
두 파일은 이전에 관리자 권한으로 실행 옵션이 활성화된 링크를 통해 필요에 따라 실행됩니다.
배치 실행을 확인하기 위해 관리자 비밀번호나 게스트 비밀번호를 매번 입력하는 것을 피하고 싶습니다(두 비밀번호를 모두 알고 있습니다).
궁극적으로 비밀번호를 묻는 메시지가 표시되지 않고 비밀번호가 이벤트 로그에 저장되지 않고 클릭 한 번으로 두 서비스를 비활성화하고 싶습니다. 인터넷 검색을 종료하면 두 번째 .bat 파일을 두 번 클릭하기만 하면 모든 것이 초기 상태로 설정됩니다.
답변1
참조하는 서비스가 Windows 서비스인 경우 관리자가 아닌 사용자는 권한을 높이지 않고 해당 서비스를 중지하거나 시작할 수 없습니다. Windows 이벤트 뷰어에서 로그를 제거하는 것에 대해 이야기하고 있다면 관리자 권한으로도 수행해야 하며, 그래도 전체 로그만 지울 수 있고 특정 항목을 선택적으로 제거할 수는 없다고 생각합니다.
이러한 모든 것이 표준 사용자에게 허용된다면 OS에 큰 보안 허점이 될 것입니다. 나는 당신이 원하는 것을 하는 것이 가능하지 않다고 생각합니다(InPrivate 모드에서 IE를 실행하는 것을 제외하고).