Share via


작업 항목 형식의 전역 목록 관리

업데이트: 2011년 1월

전역 목록을 사용하여 여러 작업 항목 형식이 공유하는 목록을 업데이트하는 데 필요한 작업을 최소화할 수 있습니다. 전역 목록은 하나 이상의 필드와 작업 항목 형식을 포함할 수 있는 선택 목록입니다. 팀 프로젝트, 팀 프로젝트 컬렉션, 프로세스 템플릿 또는 전역 워크플로에 대해 전역 목록을 정의할 수 있습니다.

작업 항목 형식에 대해 하나씩 자체 정의 파일 내에 또는 전역 워크플로에 전역 목록을 정의할 수 있습니다. 전역 목록 정의를 사용하면 witadmin 명령줄 도구에서 다음 명령을 사용하여 컬렉션에 대해 정의된 전역 목록을 관리할 수 있습니다.

  • destroygloballist: 전역 목록을 소멸시킵니다.

  • exportgloballist: XML 파일 또는 명령 프롬프트 창으로 전역 목록을 내보냅니다.

  • importgloballist: XML 파일에서 전역 목록을 가져옵니다. 서버에 이미 있는 전역 목록을 가져오려고 하면 서버에 있는 전역 목록을 덮어쓸 것인지 묻는 경고 메시지가 나타납니다. 아직 존재하지 않는 전역 목록을 가져오려고 하면 명령은 새 전역 목록을 만듭니다.

  • listgloballist: 서버에 정의된 각 전역 목록 이름을 표시합니다.

자세한 내용은 전역 목록 정의전역 워크플로 사용자 지정을 참조하십시오.

witadmin 명령줄 유틸리티는 팀 탐색기를 실행하는 클라이언트 컴퓨터의 Drive:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE에 있습니다. 64비트 시스템의 경우 이 도구는 Drive:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE에 있습니다.

전역 목록을 보려면 전역 목록 정의을 참조하십시오.

참고

프로세스 편집기, Visual Studio용 강력한 도구를 사용하여 전역 목록을 만들고 수정할 수 있습니다. 이 도구는 지원되지 않습니다. 자세한 내용은 Microsoft 웹 사이트의 Team Foundation Server Power Tools April 2010 페이지를 참조하십시오.

필요한 권한

전역 목록이 정의된 팀 프로젝트 컬렉션의 경우 다음 사용 권한이 설정되어 있어야 합니다.

  • 전역 목록을 내보내거나 나열하려면 Readers 그룹의 멤버이거나 이 노드의 작업 항목 보기 권한이 허용으로 설정되어 있어야 합니다.

  • 전역 목록을 삭제하거나 가져오려면 Team Foundation Administrators 보안 그룹 또는 Project Administrators 보안 그룹의 멤버여야 합니다.

자세한 내용은 Team Foundation Server 권한Team Foundation Server 기본 그룹, 권한 및 역할을 참조하십시오.

참고

관리자 권한으로 로그온한 경우에도 Windows Server 2008을 실행하는 서버에 대해 이 기능을 수행하려면 관리자 명령 프롬프트 창을 열어야 합니다. 관리자 권한 명령 프롬프트를 열려면 시작을 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다. 자세한 내용은 Microsoft 웹 사이트의 이 페이지를 참조하십시오: 사용자 액세스 제어.

witadmin destroygloballist /collection:CollectionURL /n:GlobalListName [/noprompt] [/force]

witadmin exportgloballist /collection:CollectionURL [/f:FileName] [/e:Encoding] 

witadmin importgloballist /collection:CollectionURL /f:FileName [/e:Encoding]

witadmin listgloballist /collection:CollectionURL

매개 변수

Parameter

설명

/collection:CollectionURL

팀 프로젝트 컬렉션의 URI를 지정합니다. URI에 대한 형식: http://ServerName:Port/VirtualDirectoryName/CollectionName

가상 디렉터리를 사용하지 않는 경우 URI 형식은 다음과 같습니다.

http://ServerName:Port/CollectionName.

/n:GlobalListName

제거할 전역 목록의 이름입니다.

/f:FileName

내보내거나 가져올 전역 목록 XML 정의 파일의 경로 및 이름입니다.

참고참고
클라이언트 컴퓨터가 Windows Vista를 실행 중인 경우에는 특정 폴더에 대한 액세스 권한이 없을 수도 있습니다.전역 목록을 권한이 없는 위치로 내보내려는 경우 레지스트리 가상화 기술을 통해 내보낸 파일이 자동으로 리디렉션되어 가상 저장소에 저장됩니다.자세한 내용은 Microsoft 웹 사이트에서 레지스트리 가상화Windows Vista의 일반 파일 및 레지스트리 가상화 문제 페이지를 참조하십시오.이 리디렉션이 발생하지 않도록 하려면 파일을 사용 권한이 있는 위치로 내보냅니다.

/e:Encoding

.NET Framework 2.0 인코딩 형식의 이름입니다. 지정된 인코딩이 XML 데이터를 가져오거나 내보내는 데 사용됩니다. 예를 들어, /e utf-7은 유니코드(UTF-7) 인코딩을 지정합니다. 이 매개 변수를 생략하면 witadmin은 인코딩 검색을 시도하고 검색에 실패하면 witadmin은 UTF-8을 사용합니다.

/noprompt

확인 프롬프트를 비활성화합니다.

/? 또는 help

명령 프롬프트 창에 명령에 대한 도움말을 표시합니다.

설명

목록이 없는 경우 전역 목록을 가져오면 목록이 만들어집니다. 목록이 이미 있는 경우에는 witadmin importgloballist 명령에서 현재 목록을 덮어쓰게 된다는 경고 메시지를 표시합니다. 기존 전역 목록을 업데이트하는 고유의 프로그램을 작성하거나 직접 새로운 데이터로 전역 목록을 업데이트할 수 있습니다.

예제

별도로 지정하지 않으면 각 예제에서는 다음과 같은 값이 적용됩니다.

  • 팀 프로젝트 컬렉션에 대한 URI: http://AdventureWorksServer:8080/AWTeam/Collection1

  • 서버 웹 사이트 포트 번호: 8080

전역 목록의 이름 표시

다음 예제에서는 서버에 정의된 전역 목록을 보여줍니다. 이 예제에서는 기본 UTF-8 인코딩을 사용하여 전역 목록을 내보냅니다.

witadmin listgloballist /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 

전역 목록 정의 내보내기

다음 예제에서는 전역 목록을 내보냅니다.

witadmin exportgloballist /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /f:C:mygloballists.xml

다음 예제에서는 동일한 서버에 동일한 전역 목록을 내보내지만 유니코드(UTF-7) 인코딩을 사용합니다.

witadmin exportgloballist /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /f:C:mygloballists.xml /e:utf-7

전역 목록 정의 가져오기

다음 예제에서는 전역 목록을 가져옵니다.

witadmin importgloballist /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /f:C:mygloballists.xml 

다음 예제에서는 동일한 서버로 동일한 전역 목록을 가져오지만 유니코드(UTF-7) 인코딩을 사용합니다.

witadmin importgloballist /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /f:C:mygloballists.xml /e utf-7

참고 항목

작업

전역 목록 추가, 사용 및 관리

개념

전역 목록 정의

기타 리소스

전역 워크플로 사용자 지정

witAdmin: 작업 항목 추적을 위한 개체 관리

변경 기록

날짜

변경 내용

이유

2011년 1월

글로벌 목록을 사용하는 이점을 설명하고 글로벌 워크플로에 대한 정보를 추가했습니다.

향상된 기능 관련 정보