전문 관리 > 등록 정보 및 명령줄 유틸리티 작업 > 기본 설정 내보내기 및 가져오기 > 기본 설정 내보내기
  
기본 설정 내보내기
내보내기 유틸리티는 시스템의 모든 기본 설정 정의를 내보냅니다. 기본 설정 인스턴스를 내보낼 수준(사이트, 조직, 컨텍스트 또는 사용자)을 지정할 수 있습니다. 전체 Windchill 시스템(기본값), 특정 클라이언트, 특정 컨텍스트 또는 특정 사용자의 기본 설정 인스턴스만 내보낼 수도 있습니다.
내보내기 출력 파일은 유틸리티를 실행한 디렉토리에 작성되며 PreferenceExport_<YYYYMMDD_HHmm>.xml로 이름이 지정됩니다. 여기서 <YYYYMMDD_HHmm>은 유틸리티를 실행한 날짜 및 시간을 나타냅니다.
내보내기 유틸리티 구문은 다음과 같습니다.
windchill wt.preference.ExportPreferences
다음은 내보내기 명령에 지원되는 선택적 매개변수입니다.
매개변수
설명
-user="<adminID>"
사이트 관리자 사용자의 사용자 ID입니다. 이 매개변수는 -password 매개변수와 함께 지정해야 합니다. 이 매개변수를 지정하지 않으면 유틸리티를 실행할 때 인증하라는 메시지가 표시됩니다.
-password="<adminpassword>"
사이트 관리자 사용자의 암호입니다. 이 매개변수는 -user 매개변수와 함께 지정해야 합니다. 이 매개변수를 지정하지 않으면 유틸리티를 실행할 때 인증하라는 메시지가 표시됩니다.
-usage
명령에 사용할 수 있는 모든 매개변수를 표시합니다.
-debug=<debugLevel>
정보 또는 디버깅 메시지의 수준을 제어합니다. 1이 수준이 가장 낮고 3이 수준이 가장 높습니다.
-siteLevel
모든 사이트 수준 기본 설정 인스턴스를 내보냅니다.
-orgLevel
-orgLevel="<FullPath>"
매개변수 값을 지정하지 않을 경우 모든 조직의 모든 조직 수준 기본 설정 인스턴스를 내보냅니다.
매개변수 값을 지정할 경우 지정한 조직의 기본 설정 인스턴스를 내보냅니다. 조직을 지정하려면 조직의 전체 이름을 사용해야 합니다. 쉼표로 구분된 목록을 사용하여 여러 조직을 지정할 수 있습니다.
예를 들어, 데모 조직이라는 조직의 모든 기본 설정 인스턴스를 내보내려면 다음과 같이 매개변수를 지정합니다.
-orgLevel="/wt.inf.container.
OrgContainer=Demo Organization"
제공한 전체 이름이 올바르지 않으면 오류가 기록되며 어떤 정보도 내보내지 않은 상태로 명령이 종료됩니다. 지정한 수준에 기본 설정 인스턴스가 없으면 메시지가 표시되지만 기본 설정 정의는 출력 파일로 내보내집니다.
-containerLevel
-containerLevel="<FullPath>"
매개변수 값을 지정하지 않을 경우 컨텍스트 수준(제품, 라이브러리, 프로젝트 및 프로그램)의 모든 기본 설정 인스턴스를 내보냅니다.
매개변수 값을 지정할 경우 지정한 컨텍스트의 기본 설정 인스턴스를 내보냅니다. 컨텍스트를 지정하려면 컨텍스트의 전체 이름을 사용해야 합니다. 쉼표로 구분된 목록을 사용하여 여러 컨텍스트를 지정할 수 있습니다.
예를 들어, 데모 조직에서 Product1이라는 제품의 모든 기본 설정 인스턴스를 내보내려면 다음과 같이 매개변수를 지정합니다.
-containerLevel="/wt.inf.container.
OrgContainer=Demo Organization/
wt.pdmlink.PDMLinkProduct=
Product1"
제공한 전체 이름이 올바르지 않으면 오류가 기록되며 어떤 정보도 내보내지 않은 상태로 명령이 종료됩니다. 지정한 수준에 기본 설정 인스턴스가 없으면 메시지가 표시되지만 기본 설정 정의는 출력 파일로 내보내집니다.
-userLevel="<userId>"
쉼표로 구분된 사용자 목록의 기본 설정 인스턴스를 내보냅니다. 예를 들어, wcadmin 및 demo 사용자의 모든 기본 설정 인스턴스를 내보내려면 다음과 같이 매개변수를 지정합니다.
-userLevel=wcadmin,demo
-listClients
모든 기본 설정 클라이언트 및 해당 내부 이름을 나열합니다. 클라이언트의 내부 이름은 -client 매개 변수의 값으로 사용됩니다.
이 매개변수와 동시에 다른 매개변수를 지정하면 클라이언트 목록만 표시되고 다른 작업은 수행되지 않습니다.
-client=<ClientName>
지정한 클라이언트의 기본 설정 인스턴스를 내보냅니다. -listClients 매개변수의 출력에 표시되는 클라이언트 내부 이름을 매개변수 값으로 지정해야 합니다. 이 매개변수에는 값을 하나만 지정할 수 있습니다.
이 매개변수를 지정하지 않으면 Windchill 클라이언트의 기본 설정 인스턴스를 내보냅니다.
-printEffectiveValues
지정한 수준 및 클라이언트의 유효 기본 설정 값을 출력합니다. 이 매개변수는 수준 매개변수(-siteLevel, -orgLevel, -containerLevel 또는 -userLevel) 중 하나와 함께 사용해야 합니다. 수준 매개변수를 두 개 이상 지정하거나 지정하지 않으면 오류 메시지가 표시되며 어떤 정보도 내보내지 않은 상태로 명령이 종료됩니다.
-client 매개변수를 지정하면 해당 클라이언트에 대한 유효 값만 내보냅니다. 클라이언트를 지정하지 않을 경우 유효 값은 WINDCHILL 클라이언트에 대한 출력입니다.
이 매개변수를 사용하여 내보내기 명령을 실행하면 표준 출력 파일 대신 다음 출력 파일이 작성됩니다.
PrefEffectiveValues_
<YYYYMMDD_HHmm>.csv
여기서 <YYYYMMDD_HHmm> 은 명령을 실행한 날짜 및 시간을 나타냅니다.
* 
유효 값이란 기본 설정 인스턴스가 해당 수준에서 지정되었는지 또는 상위 수준에서 상속되었는지 여부에 관계없이 지정한 수준에서 효력을 발휘하는 값을 말합니다.
-onlyInstances
기본 설정 인스턴스만 내보내고, 기본 설정 정의, 기본 설정 카테고리 또는 기본 설정 클라이언트는 내보내지 않습니다.
-excludeHiddenInstances
표시 유형이 숨김으로 설정된 기본 설정 인스턴스는 내보내지 않습니다.