Workspaces 명령
시스템의 작업 영역에 대한 정보를 표시하고 Visual Studio Team Foundation Server을 실행하는 서버에서 사용자 이름 또는 컴퓨터 이름 변경에 대한 캐시된 정보를 업데이트합니다.
필요한 권한
workspaces 명령을 사용하려면 읽기 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.
tf workspaces [/owner:ownername] [/computer:computername]
[/collection:TeamProjectCollectionUrl] [/format:(brief|detailed)]
[/updateUserName:oldUserName] [/updateComputerName:oldComputerName]
[workspacename][/login:username,[password]]
tf workspaces /remove:(*|workspace1[,workspace2,...])
/collection:(*|TeamProjectCollectionUrl)
매개 변수
인수 |
설명 |
---|---|
ownername |
/owner 옵션에 값을 제공합니다. 모든 사용자가 만든 작업 영역과 일치시키려면 "*"를 지정합니다. |
computername |
/computer 옵션에 값을 제공합니다. 모든 컴퓨터의 작업 영역과 일치시키려면 "*"를 지정합니다. |
workspacename |
정보를 표시할 작업 영역의 이름을 지정합니다. workspacename을 지정하지 않을 경우 서버의 모든 작업 영역에 대한 정보가 표시됩니다. 또한 "*" 와일드카드 문자를 사용하여 서버의 모든 작업 영역에 대한 정보를 표시할 수 있습니다. |
oldUserName |
/updateUserName 옵션에 이전 사용자 이름을 제공합니다. |
oldComputerName |
/updateComputerName 옵션에 이전 컴퓨터 이름을 제공합니다. |
TeamProjectCollectionUrl |
정보를 표시할 작업 영역을 포함하는 팀 프로젝트 컬렉션의 URL입니다(예를 들어, http://myserver:8080/tfs/DefaultCollection). |
username |
/login 옵션에 값을 제공합니다. 사용자 이름 값을 DOMAIN\UserName 또는 UserName으로 지정할 수 있습니다. |
Option |
설명 |
---|---|
/owner |
작업 영역을 만든 사용자 이름을 지정합니다. 소유자를 지정하지 않을 경우 Team Foundation은 현재 사용자가 소유한 작업 영역에 대한 정보만 반환합니다. |
/computer |
서버의 작업 영역 목록을 필터링하는 기준이 되는 클라이언트 컴퓨터의 이름을 지정합니다. 컴퓨터를 지정하지 않을 경우 Team Foundation은 현재 컴퓨터의 작업 영역에 대한 정보만 반환합니다. |
/format |
작업 영역 정보의 형식을 지정합니다. Brief는 매핑 없이 작업 영역 정보를 반환합니다. Detailed는 작업 영역 정보와 매핑을 함께 반환합니다. /collection 옵션을 지정한 경우에만 Detailed 형식을 사용할 수 있습니다. 기본값은 Brief입니다. |
/updateUserName |
네트워크 사용자 이름이 변경된 사용자의 Team Foundation 서버에 대한 보안 ID 정보를 업데이트합니다. 이 옵션을 지정할 경우 /collection 옵션을 사용하여 팀 프로젝트 컬렉션도 지정해야 합니다. |
/updateComputerName |
테이블을 업데이트하여 클라이언트 컴퓨터의 이름 변경을 반영하도록 Team Foundation에 지시합니다. 이 옵션을 지정할 경우 /collection 옵션을 사용하여 팀 프로젝트 컬렉션도 지정해야 합니다. |
/remove |
클라이언트 캐시에서 지정된 팀 프로젝트 컬렉션에 대한 지정된 작업 영역 항목을 제거합니다. |
/collection |
팀 프로젝트 컬렉션을 지정합니다. |
/login |
Team Foundation Server에서 사용자를 인증할 사용자 이름과 암호를 지정합니다. |
설명
tf 명령줄 유틸리티의 workspaces 명령은 지정된 사용자가 소유하는 현재 컴퓨터의 작업 영역이나 특정 Team Foundation Server와 연관된 모든 작업 영역에 대한 정보를 표시합니다. 각 작업 영역에 대해 Team Foundation에서 이름, 소유자, 설명 및 컴퓨터 이름이 표시됩니다. 자세한 출력을 사용할 경우 작업 영역 매핑도 표시됩니다. 소유자, 컴퓨터 또는 작업 영역 이름과 같은 필터를 제공하지 않을 경우 Team Foundation에서는 사용자가 만든 작업 영역에 대한 정보만 표시됩니다.
작업 영역 속성을 편집하는 방법에 대한 자세한 내용은 Workspace 명령을 참조하십시오.
tf 명령줄 유틸리티를 검색하는 방법에 대한 자세한 내용은 Tf 명령줄 유틸리티 명령을 참조하십시오.
예제
다음 예제에서는 현재 컴퓨터의 현재 사용자에 대한 모든 작업 영역의 목록을 표시합니다.
c:\projects>tf workspaces
다음 예제에서는 주소 http://myserver:8080/tfs/DefaultCollection에 있는 다음 팀 프로젝트 컬렉션에서 만든 모든 컴퓨터의 모든 사용자에 대한 모든 작업 영역의 목록을 표시합니다.
c:\projects>tf workspaces /owner:* /computer:* /collection:http://myserver:8080/tfs/DefaultCollection
다음 예제에서는 주소 http://myserver:8080/tfs/DefaultCollection에 있는 팀 프로젝트 컬렉션에서 현재 사용자가 만든 모든 작업 영역에 대한 자세한 정보를 표시합니다.
c:\projects>tf workspaces /computer:* /format:detailed /collection:http://myserver:8080/tfs/DefaultCollection
다음 예제에서는 현재 사용자가 소유하며 현재 컴퓨터에 있는 작업 영역 “WS1”에 대한 작업 영역의 매핑 목록을 비롯한 자세한 정보를 표시합니다.
c:\projects>tf workspaces /format:detailed /collection:http://myserver:8080/tfs/DefaultCollection WS1
다음 예제에서는 주소 http://myserver:8080/tfs/DefaultCollection에 있는 팀 프로젝트 컬렉션의 캐시에서 캐시된 모든 작업 영역을 제거합니다.
c:\projects>tf workspaces /remove:* /collection:http://myserver:8080/tfs/DefaultCollection