현상
설치 과정에서 system.vbs 실행 시 기본 CMD 호스트가 cscript로 변경되어야 하나, 변경되지 않는 현상이 발생합니다.
정상적인 경우에는 아래와 같은 메시지가 출력되며 cscript.exe로 설정됩니다.
C:\Tibero\tibero6\scripts> cscript //H:CScript
Microsoft (R) Windows Script Host 버전 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.
기본 스크립트 호스트가 이제 "cscript.exe"로 설정되었습니다.
SQL
복사
원인
CMD를 관리자 권한으로 실행하지 않을 경우, 권한 부족으로 인해 기본 스크립트 호스트를 cscript로 변경할 수 없습니다.
C:\Users\user>cscript //H:CScript
Microsoft (R) Windows Script Host 버전 5.812
Copyright (C) Microsoft Corporation. All rights reserved.
CScript 오류: 기본 스크립트 호스트를 변경할 수 없습니다.
C:\Users\user>
SQL
복사
해결
CMD에서 기본 호스트 변경 없이 아래와 같이 명시적으로 실행할 수 있습니다.
C:\Users\user>cscript system.vbs
Microsoft (R) Windows Script Host 버전 5.812
Copyright (C) Microsoft Corporation. All rights reserved.
..
..
..
C:\Users\user>
SQL
복사
참고
CMD를 관리자 권한으로 실행한 후 cscript //H:CScript 명령으로 호스트를 변경해도 무방합니다.