설치 배치 파일의 참조 예제입니다.
이 항목의 샘플 배치 파일은 독립 실행형 또는 네트워크 라이센스 버전의 일반 구성에서 Autodesk 제품 설치에 대한 템플릿으로 사용할 수 있습니다. 단순히 샘플 배치 파일을 복사하고 변수를 설치되는 제품의 데이터 값으로 대치합니다.
주
배치 파일에서는 읽기 쉽도록 여러 줄로 표시될 수 있지만 실제로 각 파일에서는 지침을 단일 행으로 입력해야 합니다.
<mediaDriveLetter>는 미디어가 마운트되거나 setup.exe 파일이 저장된 드라이브 문자입니다.
여기서 사용되는 설치 옵션으로는 /t(스크립트를 통해 설치 실행) 및 /qb(기본 사용자 인터페이스 표시)가 있습니다. /w(치명적이지 않은 경고 기록) 등의 기타 옵션은 Microsoft Msiexec 명령행용으로 정의되며, MS TechNet 웹 사이트에서 해당 설명을 확인할 수 있습니다.
<Product ID>는 ACM_MAIN(AutoCAD Mechanical을 의미), MAX(3ds Max를 의미) 또는 INVENTOR와 같은 설치되는 제품의 축약된 이름입니다. 이 이름은 Setup.ini 파일의 제품 섹션에서 대괄호 안에 표시됩니다. 예: [ACAD_MAIN] PRODUCT_NAME=Autodesk® AutoCAD®2016
INSTALLDIR="%programFiles%₩Autodesk₩<Product Name>"은 선택적 매개변수로 사용하지 않는 것이 좋습니다. 이 매개변수를 사용하여 기본 위치에서 다른 설치 디렉토리를 지정할 수 있지만 제품 사용에 문제가 발생할 수 있습니다.
<Product Name>은 Inventor 2016과 같이 제품 설치 디렉토리의 이름입니다.
<SerialPrefix>는 일련 번호의 처음 세 개 숫자입니다.
<SerialPostFix>는 일련 번호의 마지막 8개 숫자입니다.
<ProdKey>는 제품 키입니다.
<lang>은 IETF 언어 태그입니다. 예를 들어 한국어(한국)의 경우 ko-KR입니다.
<eula_lang>은 국가를 나타내는 영문 2자로 된 ISO 3166-1 표준입니다. 예를 들어 미국의 경우 US입니다.
ACADSTANDALONENETWORKTYPE 항목은 설치 중인 라이센스 유형을 식별합니다. 이 항목의 값은 0(네트워크 및 독립 실행형), 1(독립 실행형), 3(네트워크)의 세 가지 중 하나일 수 있습니다.
<mediaDriveLetter>\setup.exe /t /qb /language <lang> /c <Product ID>: INSTALLDIR="%programFiles%\Autodesk\<Product Name>" ACADSERIALPREFIX=<SerialPrefix> ACADSERIALNUMBER=<SerialPostfix> ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang> InstallLevel=5 ACADSTANDALONENETWORKTYPE="1"
Example for a single product: C:\setup.exe /t /qb /language en-us /c ACAD: INSTALLDIR="%programFiles%\Autodesk\AutoCAD 2016" ACADSERIALPREFIX=123 ACADSERIALNUMBER=12345678 ADLM_PRODKEY=001E1 ADLM_EULA_COUNTRY=US InstallLevel=5 ACADSTANDALONENETWORKTYPE="1"
<mediaDriveLetter>\setup.exe /t /qb /language <lang> /c <Product ID>: ACADSERIALPREFIX=<SerialPrefix> ACADSERIALNUMBER=<SerialPostfix> ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang> InstallLevel=5 ACADSTANDALONENETWORKTYPE="3" ACADLICENSESERVERTYPE="Single Server License" ACADLICENSETYPE="Network License" ACADSERVERPATH="<FlexLicenseServer> 000000000000"
주
<FlexLicenseServer>는 네트워크 라이센스 서버입니다.
<mediaDriveLetter>\setup.exe /t /qb /language <lang> /c <Product ID>: ACADSERIALPREFIX=<SerialPrefix> ACADSERIALNUMBER=<SerialPostfix> ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang> InstallLevel=5 ACADSTANDALONENETWORKTYPE="3" ACAD_LICENSESERVER_DISTRIBUTED="1" ACADLICENSESERVERTYPE="Distributed Server License" ACADLICENSETYPE="Network License" ACADSERVERPATH="@<server1>;@<server2>;@<server3>;"
주
유효한 네트워크 라이센스 서버는 <server1>~<serverN>입니다.
<mediaDriveLetter>\setup.exe /t /qb /language <lang> /c <Product ID>: ACADSERIALPREFIX=<SerialPrefix> ACADSERIALNUMBER=<SerialPostfix> ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang> InstallLevel=5 ACADSTANDALONENETWORKTYPE="3" ACADLICENSESERVERTYPE="Redundant Server License" ACADLICENSETYPE="Network License" ACADSERVERPATH="<server1> 000000000000 27005;<server2> 000000000000 27005;<server3> 000000000000 27005;"
주
유효한 네트워크 라이센스 서버(중복 라이센스 포함)는 <server1>~<server3>입니다.
설치 중인 각 제품에 대해 별도의 코드 블록이 배치 파일에 필요합니다. 각 블록에는 설치 중인 제품 중 한 개의 제품 ID가 포함되어 있지만 동일한 제품군 일련 번호와 제품 키는 모든 제품에 대해서 사용됩니다. 다음 샘플은 제품 세 개의 독립 실행형 설치에 대한 배치 파일을 나타냅니다.
<mediaDriveLetter>\setup.exe /t /qb /language <lang> /c <Product ID>: ACADSERIALPREFIX=<SerialPrefix> ACADSERIALNUMBER=<SerialPostfix> ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang> InstallLevel=5 ACADSTANDALONENETWORKTYPE="1" /c <Product ID>: ACADSERIALPREFIX=<SerialPrefix> ACADSERIALNUMBER=<SerialPostfix> ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang> InstallLevel=5 ACADSTANDALONENETWORKTYPE="1" /c <Product ID>: ACADSERIALPREFIX=<SerialPrefix> ACADSERIALNUMBER=<SerialPostfix> ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang> InstallLevel=5 ACADSTANDALONENETWORKTYPE="1"