64비트 명령
64비트 레지스트리 값 액세스
에이전트 프로시저에서는 5개의 64비트 레지스트리 명령 및 하나의 64비트 매개변수를 사용할 수 있습니다. 64비트 Windows는 레지스트리의 별도 논리적 보기를 제공하여 32비트 애플리케이션의 레지스트리 사용을 분리시킵니다. 별도 논리적 보기로의 리디렉션이 자동으로 사용 가능하며 다음 레지스트리 키들이 명백해집니다.
HKEY_LOCAL_MACHINE\SOFTWARE HKEY_USERS\*\SOFTWARE\Classes HKEY_USERS\*_Classes
Kaseya 에이전트가 32비트 애플리케이션이므로, 64비트 애플리케이션이 위 키들에 저장한 레지스트리 데이터를 액세스하려면 다음 명령과 매개변수를 사용해야 합니다.
IF 명령
- 64비트 레지스트리 값 검사
- 64비트 레지스트리 키 테스트
STEP 명령
- 64비트 레지스트리 값 삭제
- 64비트 레지스트리 키 삭제
- 64비트 레지스트리 값 설정
- 변수 가져오기 명령의 64비트 레지스트리 값 매개변수
파일 명령에서 64비트 경로 지정
다음 명령들은
- 파일 삭제
- 파일 쓰기
- 파일 실행
- 잠긴 파일 이름 바꾸기
- 파일 가져오기
... 다음 변수들을 사용하여 64비트 디렉토리를 지정할 수 있습니다.
이 환경 변수 사용
|
이 디렉토리를 대상으로
|
%windir%\sysnative
|
<drive>:\Windows\System32
|
%ProgramW6432%
|
<drive>:\Program Files
|
%CommonProgramW6432%
|
<drive>:\Program Files\Common Files
|
호환성을 위해 Microsoft는 64비트 시스템 파일은 \Windows\system32 디렉토리에, 32비트 시스템 파일은 \Windows\SysWOW64 디렉토리에 넣습니다. 마찬가지로 64비트 애플리케이션 파일은 \Program Files 폴더에 설치되고, 32비트 애플리케이션 파일은 \Program Files (x86) 폴더에 설치됩니다. Kaseya 에이전트가 32비트 애플리케이션이므로, \Windows\system32 또는 \Program Files 를 포함하는 파일 경로가 64비트 컴퓨터 상에서 지정되면 파일 액세스가 \Windows\SysWOW64 또는 \Program Files (x86) 폴더로 자동 리디렉션됩니다. \Windows\system32 및 \Program Files 폴더에 있는 파일을 액세스하려면 이들 파일 명령에 대한 매개변수를 지정할 때 이러한 환경 변수들을 사용합니다.
디렉토리 경로에서 명령
레지스트리에서 디렉토리 경로 가져오기 명령—그리고 모든 후속 ...디렉토리 경로에서 명령—은 대상 64비트 컴퓨터 상의 \Program Files 및 \Windows\System32 디렉토리에 있는 파일들을 액세스하는 데 사용될 수 없습니다. 이들 명령은 다른 모든 폴더에 있는 32비트 또는 64비트 파일들을 여전히 액세스할 수 있습니다.
64비트 컴퓨터 식별
64비트 컴퓨터 ID는 일반적으로 감사 > 이름/OS 정보 페이지의 버전 열에 x64 를 표시합니다.
|