다음을 통해 공유


Team Foundation Server에 PWA 인스턴스 등록

Visual Studio Team Foundation Server 2010과 Microsoft Project Server 2007 SP2(서비스 팩 2) 또는 Project Server 2010 간에 데이터를 동기화하려면 먼저 통합 소프트웨어를 설치하고 구성해야 합니다. 첫째, 팀 프로젝트가 포함된 팀 프로젝트 컬렉션을 호스팅하는 응용 프로그램 계층 서버를 사용하여 Enterprise 프로젝트 계획을 지원하는 Project Web Access 또는 PWA(Project Web App)의 인스턴스를 등록해야 합니다. TFSAdmin ProjectServer 명령줄 도구의 다음 옵션을 사용하여 PWA의 이러한 인터페이스 등록을 관리할 수 있습니다.

  • /RegisterPWA: PWA의 인스턴스를 Team Foundation Server에 등록합니다.

  • /GetRegisteredPWA: 인스턴스가 등록된 Team Foundation Server를 실행하는 PWA의 등록된 인스턴스 및 서버의 이름을 나열합니다.

  • /UnregisterPWA: PWA 인스턴스와 Team Foundation Server 간의 등록된 연결을 제거합니다. 팀 프로젝트 컬렉션 또는 Team Foundation Server의 배포를 이동하면 PWA의 등록된 인스턴스를 제거한 다음 이동한 후 다시 등록할 수 있습니다.

Project Server 및 Team Foundation Server의 구성과 통합에 대한 자세한 내용은 Team Foundation Server 및 Project Server의 통합 구성을 참조하십시오.

명령줄 도구를 사용하여 TFSAdmin 팀 탐색기 및 서비스 팩 1을 실행하는 Visual Studio Team Foundation Server 2010컴퓨터에서 명령 프롬프트 창을 엽니다. 도구를 실행한 다음 디렉터리에서: 드라이브: Visual Studio 10.0\Common7\IDE \Program Files\Microsoft. 64비트 컴퓨터의 경우 이 도구는 드라이브:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE에 있습니다.

필요한 권한

이러한 명령을 사용하려면 Team Foundation Administrators 그룹에 속해 있어야 합니다. PWA 인스턴스를 등록하거나 등록 취소하려면 인스턴스에 대한 Administrators 그룹에도 속해야 합니다. 자세한 내용은 Project Server와 Team Foundation Server의 통합을 지원하기 위한 권한 할당을 참조하십시오.

참고

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

구문

TfsAdmin ProjectServer /GetRegisteredPWA /tfs:tfsUrl

TfsAdmin ProjectServer /RegisterPWA /pwa:pwaUrl /tfs:tfsUrl [/previousPwa:pwaUrl] [/force]

TfsAdmin ProjectServer /UnregisterPWA /pwa:pwaUrl /tfs:tfsUrl

매개 변수

Parameter

설명

/tfs:tfsUrl

Team Foundation용 응용 프로그램 계층 서버의 URL(Uniform Resource Locator)을 지정합니다. URI를 다음 형식으로 지정합니다.

http://ServerName:Port/VirtualDirectoryName

가상 디렉터리를 지정하지 않을 경우 다음 형식의 URL을 지정해야 합니다.

http://ServerName:Port

/pwa:pwaUrl

PWA 인스턴스의 URL을 지정합니다. URL을 다음 형식으로 지정합니다.

http://PWAServerName/PWAInstance

/previousPwa:pwaUrl

PWA의 인스턴스에 가장 최근에 등록된 URL을 지정합니다. 등록된 PWA의 URL이 변경되면 이 스위치를 사용하여 PWA를 다시 등록할 수 있습니다. URL을 다음 형식으로 지정합니다.

http://PWAServerName/PWAInstance

/force

Team Foundation Server를 실행 중인 다른 서버에 PWA의 인스턴스를 등록하고, 가장 최근에 등록된 서버에서 해당 인스턴스를 등록 해제합니다. 예를 들어, 프로젝트 컬렉션을 다른 응용 프로그램 계층 서버로 이동할 경우 새 서버에 이 컬렉션의 PWA를 다시 등록해야 합니다.

/? 또는 help

명령에 대한 정보를 표시합니다.

맨 위로 이동

설명

TFSAdmin ProjectServer 명령을 실행하면 메시지가 나타나고 명령이 실행되고 있는지 확인합니다. 예를 들어, 다음 메시지는 Project Web Access의 인스턴스가 등록되어 있음을 나타냅니다.

Registering PWA http:// PWAServerName/PWAInstance/ 

명령이 완료되면 다른 메시지가 나타납니다. 예를 들어, 다음 메시지는 Project Web Access의 인스턴스가 Team Foundation Server에 등록되어 있음을 나타냅니다.

You have successfully registered PWA http://PWAServerName/PWAInstance/

오직 Team Foundation용의 응용 프로그램 계층 서버 하나만 사용하여 PWA 인스턴스를 등록할 수 있습니다. 팀 프로젝트 컬렉션과 연결하기 전에 인스턴스를 등록해야 합니다. 인스턴스를 등록하면 Team Foundation Server 위치 서비스가 해당 정보를 사용하여 업데이트됩니다. 또한 통합에 필요한 사용자 지정 필드와 조회 테이블을 사용하여 PWA 인스턴스가 업데이트됩니다.

등록 명령을 실행하면 다음 작업이 수행됩니다.

  • /RegisterPWA를 두 번 이상 실행하고 등록 레코드가 이미 있는 경우 다음 메시지가 나타납니다.

    The following PWA instance has already been registered: <PWAInstance>.

  • /GetRegisteredPWA을 실행하면 다음과 같은 정보가 나타납니다.

    The following PWA instances are registered:  
    PWA URL 1
    PWA URL 2
    
  • /UnRegisterPWA 옵션을 실행하면 명령은 매핑된 연결은 물론 PWA 인스턴스에서 사용자 지정 필드 및 조회 테이블을 제거합니다.

맨 위로 이동

예제

각 예제에서 다음 값이 적용됩니다.

  • PWA의 인스턴스용 URL: http://PWAServerName/PWAInstance/

  • Team Foundation Server용 URL: http://AdventureWorksServer:8080/tfs/

PWA의 등록된 인스턴스 목록

다음 예제에서는 AdventureWorksServer에 등록된 PWA 인스턴스를 나열합니다.

TfsAdmin ProjectServer /GetRegisteredPWA /tfs:http://AdventureWorksServer:8080/tfs/

PWA 인스턴스 등록

다음 예제는 AdventureWorksServer에 PWAInstance를 등록합니다.

TfsAdmin ProjectServer /RegisterPWA /pwa:http://PWAServerName/PWAInstance /tfs:http://AdventureWorksServer:8080/tfs/

PWA 인스턴스의 등록 제거

다음 예제에서는 AdventureWorksServer에서 PWAInstance의 등록을 제거합니다.

TfsAdmin ProjectServer /UnregisterPWA /pwa:http://PWAServerName/PWAInstance/ /tfs:http://AdventureWorksServer:8080/tfs/

맨 위로 이동

참고 항목

기타 리소스

Team Foundation Server 및 Project Server의 통합 구성

TFSAdmin ProjectServer와의 Project Server 통합 관리