
나는 실행 파일을 확인하는 PowerShell 스크립트를 작성했습니다.<액션>작업 디렉터리의 각 작업에 대한 태그를 지정하고< 활성화 >TRUE또는FALSE< / 활성화 >실행 파일의 디지털 서명 유효성에 따라 false/true로 태그를 지정합니다. 각 작업을 읽은 후 스크립트는 동일한 이름, 유형 및 위치로 작업 파일을 다시 저장합니다.
이제 내 문제는 작업 스케줄러를 점심 식사할 때 다음 메시지를 받는다는 것입니다.
"작업 XYZ: 작업 이미지가 손상되었거나 변조되었습니다."
이 메시지는 검색되고 저장된 모든 작업에 대해 나타납니다.
작업의 xml 파일을 편집하면 작업이 직접 손상됩니까? 이 오류를 일으킬 수 있는 작업 품위가 있습니까(예: 레지스트리 값)?
답변1
이는 보안 기능입니다. 사람이나 악성 프로그램이 작업 파일을 편집하고 해당 위치를 적대적인 프로그램에 삽입할 수 있습니다. Windows는 작업 파일의 다양한 속성과 내용에 대한 해시를 생성하여 레지스트리에 저장합니다. 저장된 해시가 계산된 해시와 다른 경우 Windows에서는 작업 실행을 차단합니다.
이와 같은 작업을 수행하려면 작업을 삭제하고 작업을 비활성화된 상태로 다시 생성하십시오.
답변2
원래 작업을 내보낸 다음 내보낸 XML 파일을 수정합니다. 새로 수정된 작업을 가져오기 전에 다른 컴퓨터로 가져오거나 원래 작업을 삭제하세요.
답변3
복구하려면 언제든지 가져오기를 수행하여 해당 XML 파일을 새 작업으로 가져올 수 있습니다. (파일 이름을 .xml로 바꿔야 할 수도 있음)
답변4
XML 파일에는 일반 편집기(메모장, 텍스트 패드 등)에서 처리할 수 없는 비ASCII 문자로 구성된 2바이트 접두사가 있습니다. 편집으로 인해 이 2바이트가 삭제되면 파일을 가져올 수 없습니다.