Proxy 명령

업데이트: 2011년 1월

프록시 서버를 사용하도록 클라이언트 컴퓨터를 구성합니다. 원격 사이트를 포함하는 배포 내에서 하나 이상의 프록시 서버 위치와 가용성에 대한 프록시 레코드를 추가하고 삭제하고 나열합니다.

필요한 권한

proxy 명령을 사용하여 클라이언트 컴퓨터를 구성하려면 로컬 컴퓨터에서 User 보안 그룹의 멤버여야 합니다. proxy 명령을 사용하여 프록시 레코드 작업을 수행하려면 AdminConfiguration 권한이 있어야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

tf proxy ([/configure [Url]) [/collection:TeamProjectCollectionUrl]
 [/login:UserName,[Password]]

tf proxy /add Url [/name:Name] [/site:SiteName] 
[/description:Description] [/default:(global|site|all)] 
[/collection:TeamProjectCollectionUrl] [/login:UserName,[Password]] 

tf proxy /delete Url [/collection:TeamProjectCollectionUrl]
[/login:UserName,[Password]] 

tf proxy /list [Url1 Yrl2 ...] 
[/collection:TeamProjectCollectionUrl] [/login:UserName,[Password]]
 tf proxy /enabled:(true|false)

매개 변수

인수

설명

Url

프록시 서버를 식별합니다. 다음 형식을 사용해야 합니다: http://proxyServerName:proxyPortNumber.

proxyServerName은 프록시 서버의 이름이고 proxyPortNumber는 할당된 수신 대기 포트입니다(예: http://server:8081).

TeamProjectCollectionUrl

팀 프로젝트 컬렉션을 식별합니다. 다음 형식을 사용해야 합니다: http://ApplicationTierServerName:PortNumber/Directory/CollectionName.

ApplicationTierServerName은 응용 프로그램 계층 서버의 이름이고 PortNumber는 할당된 수신 대기 포트이며 Drectory/CollectionName은 디렉터리와 컬렉션의 이름입니다(예: http://server:8080/tfs/newcollection1).

UserName

/login 옵션에 값을 제공합니다. 사용자 이름 값을 Domain\UserName 또는 UserName으로 지정할 수 있습니다.

Password

사용자 이름에 대한 암호를 제공합니다.

Option

설명

/configure

프록시 서버를 사용하도록 클라이언트 컴퓨터를 구성합니다.

/collection

팀 프로젝트 컬렉션을 지정합니다.

/login

인증할 사용자 이름과 암호를 지정합니다.

/add

네트워크에 있는 프록시 서버의 위치와 가용성에 대해 프록시 레코드를 Visual Studio Team Foundation Server에 추가합니다.

/name

이름을 프록시 레코드에 연결합니다.

/site

Active Directory 도메인을 프록시 레코드에 연결합니다.

/description

프록시 레코드의 설명을 지정합니다.

/default

프록시 레코드의 범위를 지정합니다. 기본값이 전역으로 설정된 상태에서 프록시 레코드를 추가하고 처음 개발자가 가져오기 작업을 수행하는 경우 Team Foundation Server는 개발자의 요청을 전역 레코드에 지정된 프록시로 리디렉션합니다. 기본값이 사이트로 설정된 상태에서 프록시 레코드를 추가하고 지정한 Active Directory 도메인 내에서 처음 개발자가 가져오기 작업을 수행하는 경우 Team Foundation Server는 개발자의 요청을 사이트와 연결된 레코드에 지정된 프록시로 리디렉션합니다.

다음 값 중 하나를 지정할 수 있습니다.

  • global

  • 사이트

  • 모두

/delete

Team Foundation Server에서 프록시 레코드를 삭제합니다.

/list

Team Foundation Server에 프록시 레코드를 나열합니다.

/enabled

프록시를 사용하거나 사용하지 않습니다.

  • true

  • false

설명

프록시 명령에는 두 가지 용도가 있으며, 각각의 용도는 다른 종류의 사용자를 대상으로 합니다.

개발자의 경우 프록시 명령을 사용하여 프록시 서버로 사용하거나 프록시 서버의 네트워크 기본값을 무시하도록 클라이언트를 구성할 수 있습니다. 이 작업은 프록시를 사용하도록 팀 탐색기를 구성하는 것과 유사합니다.

네트워크 관리자인 경우 프록시 명령을 사용하여 Team Foundation Server 배포 내의 다양한 프록시 서버의 위치에 대한 레코드를 추가하고 관리할 수 있습니다. 이러한 레코드를 사용하면 개발자가 프록시를 사용하도록 워크스테이션을 구성할 수 있습니다. 전역 프록시를 정의하는 경우 Team Foundation Server는 개발자가 이 프록시를 사용하도록 자동으로 리디렉션할 수 있습니다. 다양한 지리적 위치에 여러 Active Directory 도메인이 있는 복잡한 네트워크 토폴로지가 있는 경우 여러 레코드를 설정하고 각 레코드를 특정 도메인과 연결할 수 있습니다. 이러한 레코드는 개발자를 각 지리적 위치에서 적절한 위치의 프록시로 자동으로 보내는 데 유용할 수 있습니다.

tf 명령줄 유틸리티를 찾는 방법에 대한 자세한 내용은 Tf 명령줄 유틸리티 명령을 참조하십시오.

예제

다음 예제에서는 프록시 레코드가 설정된 경우 클라이언트 컴퓨터가 프록시를 자동으로 감지하고 사용하도록 구성합니다.

c:\projects>tf proxy /configure

다음 예제에서는 Team Foundation Server에서 프록시 레코드를 재정의하고 클라이언트 컴퓨터가 지정된 프록시를 사용하도록 구성합니다.

c:\projects>tf proxy /configure Url

다음 예제에서는 이 프록시의 가용성에 대한 Team Foundation Server에 전역 레코드를 추가합니다. 개발자가 처음 가져오기 작업을 수행하면 Team Foundation Server는 해당 개발자의 모든 요청을 지정된 프록시로 리디렉션합니다.

c:\projects>tf proxy /add http://server:8081 /default:global /collection:http://tfsserver:8080/

다음 예제에서는 corp라고 하는 Active Directory 도메인의 개발자가 이 프록시 서버를 사용하기 위해 Team Foundation Server에 사이트 레코드를 추가합니다. 해당 도메인의 개발자가 처음 가져오기 작업을 수행하면 Team Foundation Server는 해당 개발자의 모든 요청을 지정된 프록시로 리디렉션합니다.

c:\projects>tf proxy /add http://server:8081 /default:site /site:corp /collection:http://tfsserver:8080/

참고 항목

참조

명령줄 구문(버전 제어)

기타 리소스

Tf 명령줄 유틸리티 명령

변경 기록

날짜

변경 내용

이유

2011년 1월

항목이 추가되었습니다.

향상된 기능 관련 정보