SignTool로 다시 서명된 PowerShell 스크립트 파일이 손상되었을 수 있습니다.
- 아티클
- 2023. 04. 03.
이 문서의 내용
적용 대상: windows SDK for Windows 10
증상
디지털 서명이 이미 있는 Windows PowerShell 스크립트 파일(.ps1)을 변경한 것으로 가정합니다. SignTool(SignTool.exe)을 사용하여 새 서명을 추가한 후 스크립트 파일이 손상될 수 있습니다.
원인
SignTool을 사용하여 처음으로 스크립트 파일에 서명하는 경우 서명이 추가되기 전에 파일 끝에 캐리지 리턴 및 줄 바꿈이 추가됩니다. SignTool을 사용하여 파일에 새 서명을 추가하는 경우 이전 서명과 서명 앞의 두 문자가 삭제됩니다. 서명 앞의 두 문자가 스크립트에 서명될 때 추가된 캐리지 리턴 및 줄 바꿈 문자가 아닌 경우 SignTool이 스크립트를 손상할 수 있습니다. 이는 캐리지 리턴 및 줄 바꿈 쌍을 줄 바꿈 문자로 바꾸는 편집기를 사용하여 서명된 후 스크립트 파일을 편집할 때 발생할 수 있습니다.
해결 방법
파일에 서명하기 전에 기존 서명을 제거합니다.
'[Microsoft]' 카테고리의 다른 글
SetFileCompletionNotificationModes API로 인해 비 IFS LSP가 설치된 경우 I/O 완료 포트가 제대로 작동하지 않습니다. (0) | 2023.11.03 |
---|---|
WMI 쿼리를 사용하는 MSI 패키지는 Windows Server 2008 R2 Core에서 실패할 수 있습니다. (0) | 2023.11.03 |
Windows Server 2012 R2, Windows 8 이상에서 10개의 스마트 카드 판독기 제한 (0) | 2023.11.03 |
Authenticode 서명된 실행 파일에서 정보 가져오기 (0) | 2023.11.03 |
User32.dll 또는 Kernel32.dll 초기화되지 않음 (0) | 2023.11.03 |