로그 오프시 배치 스크립트를 실행하는 방법


0

Microsoft Windows 10 Home에서 로그 오프 할 때 (특히 빠른 시작이 활성화 된 상태에서 "종료"를 선택한 경우) 스크립트가 실행되도록 예약하려고합니다. 테스트 스크립트를 만들었습니다

C:\Windows\System32\GroupPolicy\User\Scripts\Logoff\temp_logoff.bat

내용과 함께

echo %DATE% %TIME% >> C:\Logs\Test.txt
pause

나는 gpedit.msc스크립트를 실행 하고 선택했다.

Local Computer Policy > User Configuration > Windows Settings > Script (Logon/Logoff)

로그 오프 설정 대화 상자에서 스크립트 선택

스크립트가 로그 오프시 실행되지 않는 것 같습니다 (에 추가 된 행 없음 C:\Logs\Test.txt). gpedit.msc레지스트리 항목을 작성해야한다고 읽었습니다 . 다음 레지스트리 디렉토리를 찾았습니다

Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy

그러나 Scripts하위 디렉토리 는 없습니다 . 이 스크립트를 실행하려면 다른 작업을 수행해야합니까?


추가 정보:

실행 gpresult /v, 나는 참조

Applied Group Policy Objects
-----------------------------
    Local Group Policy
...

Resultant Set Of Policies for User
-----------------------------------
    ...
    Logoff Scripts
    --------------
        N/A

또한 특정 사용자가 사용할 수 없도록 다른 정책을 만들려고했습니다 (이에 따름 ).


gpresult 또는 rsop.msc를 실행하여 정책이 적용되는지 확인하십시오. 작업 스케줄러를 사용하여 이러한 스크립트를 대신 실행하는 것이 좋습니다. 작업이 언제 어떻게 실행되었는지 항상 확인할 수 있습니다.
Hardoman

HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Group Policy에는이 GPO 부분의 설정이 포함되어 있지 않습니다. 관리 템플릿을 통해 지정된 설정 만 포함합니다.
Hardoman

작업 스케줄러를 사용하십시오. 더 쉽습니다.
DxTx

@Hardoman IIUC 작업 스케줄러에는 로그 아웃 트리거가 없습니다. 내가 본 조언은 ID 7002의 문서화되지 않은 시스템 로그에서 트리거하는 것입니다.
stewbasic

@Hardoman 제안한대로 gpresult를 실행했습니다. 정책이 적용되었지만 로그 오프 스크립트가 표시되지 않음을 나타냅니다.
stewbasic
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.