Team Foundation Server 응용 프로그램 계층에서 Lab Management를 구성하고 System Center VMM(Virtual Machine Manager) 호스트 그룹 및 팀 프로젝트 컬렉션에 ...

Team Foundation Server 응용 프로그램 계층에서 Lab Management를 구성하고 
System Center VMM(Virtual Machine Manager) 호스트 그룹 및
팀 프로젝트 컬렉션에 대한 라이브러리 공유 할당을 관리합니다. 
/settings, /libraryShare, hostGroup, /dns 또는 /delete 옵션을 사용하여 Lab Management의 개체나
작업을 대상으로 지정하십시오. 필수 및 선택적 구문에 대한 자세한 내용은 아래의 옵션 설명을 
참조하십시오.
        
    TfsConfig lab /settings      Lab Management에 사용할 System Center
                                  VMM(Virtual Machine Manager)과 
                                 가상 컴퓨터에 사용할 
                                 네트워크 위치를 
                                 할당합니다. 옵션으로 네트워크 격리 
                                 환경을 만들 수도 있습니다.
    TfsConfig lab /libraryShare  팀 프로젝트 컬렉션의 모든 라이브러리 공유 또는 지정된 라이브러리 공유를 
                                 추가, 제거 또는 수정합니다.
    TfsConfig lab /hostGroup     팀 프로젝트 컬렉션의 모든 호스트 그룹 또는 지정된 호스트 그룹을 
                                 추가, 제거 또는 수정합니다.
    TfsConfig lab /dns           TFS에서 만들어진 지정 DNS 레코드를 
                                 추가 또는 제거합니다.
    TfsConfig lab /delete        지정된 팀 프로젝트 컬렉션의 모든 랩 개체를 
                                 삭제합니다.

    TfsConfig lab /settings  
                    [[/scvmmservername:]
                    [/networklocation:<네트워크 위치>]
                     [/ipblock:<네트워크 격리의 
                                          IP 주소 범위>
                    [/dnssuffix:<네트워크 격리의 
                                        DNS 접미사>]
                    [/labUrl:<랩 관리 빌드 에이전트가 사용하는 
                                  Team Foundation Server URL>]
                     [/noprompt]]
                    [/list]
    TfsConfig lab /libraryShare /collectionName:<팀 프로젝트
                                              컬렉션 이름>
                <[/add /scvmmLibraryShare: 
                        /name:<이름> 
                        [/autoprovision:{True|False}]]
                    [/delete /name:<이름> 
                        [/noprompt]]
                    [/edit /name:<이름> 
                        [/autoprovision :{True|False}] 
                        [/noprompt]]
                    [/list] 
                    [/listscvmmlibraryshares]>                          
    TfsConfig lab /hostGroup /collectionName:<컬렉션 이름>
                <[/add /scvmmhostgroup: 
                        /name:<이름> 
                        [/labenvironmentplacementpolicy: 
                                  {Conservative|Aggressive}]
                        [/dnssuffix:<네트워크 격리의 
                                      DNS 접미사>]
                        [/autoprovision:{True|False}]]
                    [/delete /name:<이름> 
                        [/noprompt]]
                    [/edit /name:<호스트 그룹 이름> 
                      [/autoprovision:{True|False}] 
                      [/labenvironmentplacementpolicy: 
                                  {Conservative|aggressive}]
                      [/dnssuffix:<네트워크 격리의 
                                        DNS 접미사>]
                    [/noprompt]]
                    [/list] 
                    [/listscvmmhostgroups]>
    TfsConfig lab /delete /collectionName:<컬렉션 이름> 
                    [/external] [/noprompt]
    TfsConfig lab /dns /add|/delete|/list /name: 
                                          /ip:
    TfsConfig lab /dns /add|/delete|/list 
                    [/collectionName:<컬렉션 이름> 
                    [/teamProject:<프로젝트 이름> 
                    [/labenvironment:<랩 환경 URI>]]]

설명:-
/settings
    /settings 옵션은 Lab Management에 사용할 System Center VMM(Virtual Machine 
    Manager)과 가상 컴퓨터에 사용할 
    네트워크 위치를 지정합니다. 다른 옵션을 
    사용하여 네트워크 격리를 구성할 수 있습니다. 네트워크 격리를 
    사용하면 네트워크 충돌(예: 컴퓨터 이름 및 
    DNS(Domain Name System) 등록에서의 충돌)을 
    발생시키지 않고 여러 랩 환경 복사본을 동시에 실행할 수 있습니다. 
    
    /settings 옵션과 함께 다음 옵션을 사용하십시오.
        /scvmmServerName:
            선택 사항으로, 가상 컴퓨터를 관리하기 위해 
            TFS(Team Foundation Server)에 사용될 System 
            Center VMM(Virtual Machine Manager) 서버의 이름을 지정합니다. 
            TFS가 VMM과 통신할 수 있게 하려면 TFS를 실행하는 계정을 
            VMM의 관리자 역할에 추가해야 
            합니다.
        /networkLocation:<네트워크 위치> 
            선택 사항으로, 랩 네트워크의 모든 호스트에서 사용할 
            수 있는 네트워크 위치를 지정합니다. Lab
            Management에서 프로비전된 가상 컴퓨터는 
            배포 중 지정된 네트워크 위치에 연결됩니다.
            VMM 관리 콘솔을 사용하여 호스트에서 사용 
            가능한 네트워크 위치를 찾을 수 있습니다. 
        명령줄에서 Lab Management를 설정하려면 /scvmmServerName 
        옵션과 /networkLocation 옵션을 모두 지정해야 합니다.
        두 옵션은 동일한 명령줄에서 지정하거나
        서로 다른 명령줄에서 지정할 수 있습니다.
        
        /ipBlock:<네트워크 격리에 대해 할당된 IP 주소 범위>
            선택 사항으로, 격리 네트워크를 만들 때 환경의
            가상 컴퓨터에 할당할 IP 주소의 범위를
            지정합니다. IP 주소는 가상 컴퓨터 간의 내부 라우팅에만 사용되고
            환경의 경계 외부에 노출되지 않으므로
            공용 네트워크에서 사용되지 않은 모든 IP
            범위를 지정할 수 있습니다. 
        /dnsSuffix:<네트워크 격리의 DNS 접미사>
            선택 사항으로, 가상 환경에 대한 격리 네트워크에 있는 가상 컴퓨터의
            이름을 등록하는 데 사용할 DNS 접미사를
            지정합니다. DNS 계층 구조에 접미사가
            올바르게 구성되어 있는지 확인하려면 네트워크 
            관리자에게 문의하십시오.
        명령줄에서 네트워크 격리를 구성하려면
        /ipBlock 옵션과 /dnsSuffix 옵션을 모두 지정해야 합니다. 
        두 옵션은 동일한 명령줄에서 지정하거나 서로 다른 명령줄에서 지정할
        수 있습니다.
        
        /labURL:<랩 관리 빌드 에이전트가 사용하는 Team Foundation Server URL>
            선택 사항입니다. Lab 
             Management에서 자동 구성되는 빌드 에이전트가 사용할 
            Team Foundation Server URL을 지정합니다.
            가상 컴퓨터가 Team Foundation Server 실행 서버와 서로 다른 도메인에 있을 경우 
            통신 문제가 발생할 수 있기 때문에 
             이 URL에는 FQDN(정규화된 도메인 이름)을 사용하는 것이 좋습니다. 
            이 URL의 기본값은
            FQDN 형식으로 변환된 'NotificationUrl'과 같습니다. 
        명령줄에서 labUrl의 기본값을 복원하려면
        labUrl에 대해 빈 값을 지정해야 합니다. 임의의 팀 프로젝트 컬렉션에 대해 
        labUrl을 재정의하려면 collectionName 매개 변수를 지정하십시오. 
        
/libraryShare
    /libraryShare 옵션은 팀 프로젝트 컬렉션의 라이브러리 공유를 
    관리합니다. /libraryShare 옵션을 사용하면 팀 프로젝트 컬렉션에
    라이브러리 공유를 할당하거나, 할당을 제거하거나, 라이브러리 
    공유의 Lab Management 속성을 수정할 수 있습니다.

    명령줄에서 /libraryShare 옵션과 함께 /Add, /Delete, /Edit, /List 또는 
    /ListScvmmLibraryShares 옵션 중 하나를 사용하십시오. 일부 
    옵션을 사용하려면 추가 옵션을 포함해야 합니다.
        /Add
            팀 프로젝트 컬렉션에 지정된 라이브러리 공유를 추가합니다.
            Add와 함께 /collectionName, /scvmmLibraryShare 및 
            /name 옵션을 지정해야 합니다.
        /Delete
            팀 프로젝트 컬렉션에서 지정된 라이브러리 공유를 제거합니다. 
            /Delete와 함께 /collectionName 및 /name 옵션을 
            지정해야 합니다.
        /Edit
            라이브러리 공유의 AutoProvision 속성을 설정하거나 지웁니다. 
            /Edit와 함께 /collectionName 및 /name 옵션을 지정해야 합니다.
        /List
            지정된 팀 프로젝트 컬렉션에 할당된 모든 라이브러리 공유를 
            나열합니다. 
        /ListSCVMMLibraryShares
            Virtual Machine Manager에서 사용 가능한 모든 라이브러리 공유를 
            나열합니다.
        /collectionName:<팀 프로젝트 컬렉션 이름>
            필수 사항으로, 응용 프로그램 계층 Team Foundation Server에 있는 
            팀 프로젝트 컬렉션의 이름을 지정합니다.
        /name:<라이브러리 공유 이름>
            /Add, /Edit 및 /Delete의 필수 사항입니다. 팀 프로젝트 컬렉션에 있는 
            라이브러리 공유의 이름을 지정합니다.
        /scvmmLibraryShare:
            /Add의 필수 사항입니다. VMM 공유의 FQDN(정규화된 도메인 이름)을 
            지정합니다. FDQN 경로는 VMM 관리 콘솔을
            사용하여 검색할 수 있습니다.
        /autoProvision:{True|False}
            /Add의 선택 사항이고 /Edit의 필수 사항입니다. 라이브러리 공유가
            자동으로 컬렉션의 각 팀 프로젝트에 할당되는지 여부를 지정합니다.
            기본적으로 /autoProvision은 true로 설정되며
            라이브러리 공유가 자동으로 컬렉션의 팀 프로젝트에
            할당됩니다. 
            참고: /autoProvision 옵션은 기존 팀 프로젝트에 영향을 줍니다. 
        /noPrompt
            /Add, /Edit 또는 /Delete의 선택 사항입니다. 이 옵션을 지정하면
            명령 창에 진행률 및 결과 데이터가 표시되지 않습니다.

/hostGroup
    /hostGroup 옵션은 팀 프로젝트 컬렉션의 호스트 그룹을 관리하는 데
    사용됩니다. /hostGroup 옵션을 사용하면 팀 프로젝트 컬렉션에 호스트
    그룹을 할당하거나, 할당을 제거하거나, 호스트 그룹의 Lab Management
    속성을 수정할 수 있습니다. 명령줄에서 /hostGroup 옵션과 함께 /Add, 
    /Delete, /Edit, /List 또는 /ListVmmHostGroups 옵션 중 하나를 사용하십시오. 
    일부 옵션을 사용하려면 추가 옵션을 포함해야 합니다.
        /Add
            팀 프로젝트 컬렉션에 지정된 호스트 그룹을 추가합니다.
            /Add와 함께 /collectionName, /scvmmHostGroupPath 및 
            /name 옵션을 지정해야 합니다.
        /Delete 
            팀 프로젝트 컬렉션에서 지정된 호스트 그룹을 제거합니다. 
            /Delete와 함께 /collectionName 및 /name 옵션을
            지정해야 합니다.
        /Edit
            호스트 그룹의 AutoProvision 및 LabEnvironmentPlacementPolicy 
            속성을 둘 다 변경하거나 둘 중 하나를 변경합니다. 
            /Edit와 함께 /collectionName 및 /name 옵션을 지정해야 합니다.
        /List
            지정된 팀 프로젝트 컬렉션에 할당된 모든 호스트 그룹을 
            나열합니다. 
        /ListVmmHostGroups
            Virtual Machine Manager에서 사용 가능한 모든 호스트 그룹을 나열합니다.
        /collectionName:<팀 프로젝트 컬렉션 이름>
            필수 사항으로, 응용 프로그램 계층 Team Foundation Server에 있는 
            팀 프로젝트 컬렉션의 이름을 지정합니다.
        /scvmmHostGroup:
            /Add의 필수 사항입니다. VMM 호스트 그룹의 FQDN(정규화된 도메인 
            이름)을 지정합니다. FQDN 경로는 VMM 관리 콘솔을
            사용하여 찾을 수 있습니다.
        /name:<호스트 그룹 이름>
            /Add의 필수 사항입니다. 팀 프로젝트 컬렉션의 호스트 그룹 이름을 
            지정합니다.
        /autoProvision{True|False}
            /Add 또는 /Edit의 선택 사항입니다. 호스트 그룹이 자동으로 컬렉션의 각 
            팀 프로젝트에 할당되는지 여부를 지정합니다. 
            기본적으로 /autoProvision은 true로 설정되며 호스트 그룹이 
            자동으로 컬렉션의 팀 프로젝트에 할당됩니다. 
            참고: /autoProvision 옵션은 기존 팀 프로젝트에 영향을 줍니다.
        /labEnvironmentPlacementPolicy:{Conservative|Aggressive}
            /Add 또는 /Edit의 선택 사항입니다. Lab Management가 새 가상 랩 환경을
            배포하는 호스트 그룹의 실제 컴퓨터를 처리하는 방법을
            지정합니다. 
            Conservative(기본값). 배포 결정 시 실행 중이 아닌 가상 환경을
            고려합니다. 여기에는 "중지됨" 상태에 있는 가상 컴퓨터를 비롯하여
            환경에 속한 모든 가상 컴퓨터가 포함됩니다.
            배포 결정 시 실행 중이 아닌 가상 환경을 
            고려하지 않습니다.
        /noPrompt
            /Add, /Edit 또는 /Delete의 선택 사항입니다. 이 옵션을 지정하면
            명령 창에 진행률 및 결과 데이터가 표시되지 않습니다.
        /dnsSuffix:<네트워크 격리의 DNS 접미사>
            /Add 또는 /Edit의 선택 사항입니다. 이 호스트 그룹 내에 있는 가상 환경에 
            대한 격리 네트워크에 있는 가상 컴퓨터의 이름을 등록하는 데 사용할 
            DNS 접미사를 지정합니다. DNS 계층 구조에 접미사가 
            올바르게 구성되어 있는지 확인하려면 네트워크 
            관리자에게 문의하십시오.

/dns
    /DNS 옵션을 사용하면 TFS(Team Foundation Server)에서 만들어진 
    DNS 레코드를 Lab Management를 통해 관리할 수 있습니다. 네트워크 
    격리 환경이 만들어질 때마다 TFS는 환경의 각 가상 컴퓨터에 대해 
    고유한 컴퓨터 이름을 생성합니다. 그런 다음 해당 컴퓨터 이름이 
    DNS에 등록됩니다. 이러한 레코드 추가 작업은 자동으로 수행됩니다. 
    (i) TFS를 실행하는 서비스 계정을 변경하거나 (ii) 프로젝트 컬렉션을 
    한 TFS 서버에서 다른 TFS 서버로 이동하는 것과 같은 경우에만 /dns 
    옵션을 사용하여 이러한 레코드를 관리해야 합니다. 
    명령줄에서 /dns 옵션과 함께 /Add, /Delete 또는 /List 옵션 중 하나를 
    사용하십시오. 일부 옵션을 사용하려면 추가 옵션을 포함해야 합니다.
        /Add
            DNS에 새 레코드를 추가합니다. 선택 조건에 맞는 모든 가상 
            컴퓨터의 컴퓨터 이름 및 IP 주소가 DNS에 등록됩니다. 
            선택 조건에 대한 자세한 내용은 아래의 선택 옵션을 
            참조하십시오. /Add 옵션은 실행 중인 상태에 있는 환경에만 
            적용할 수 있습니다.
        /Delete
            DNS에서 레코드를 제거합니다. 선택 조건에 맞는 모든 가상 
            컴퓨터의 컴퓨터 이름 및 IP 주소가 DNS에서 등록 
            취소됩니다. 선택 조건에 대한 자세한 내용은 아래의 
            선택 옵션을 참조하십시오. /Delete 옵션은 DNS에서 해당
            레코드를 만든 계정(예: TFS를 실행하는 서비스 계정)을
            사용하여 적용해야 합니다.
        /List
            선택 조건에 맞는 환경에 대해 TFS에서 만들어진 DNS 레코드를
            나열합니다. 선택 조건에 대한 자세한 내용은 아래의 
            옵션을 참조하십시오.
        /noPrompt
            /Add, /Edit 또는 /Delete의 선택 사항입니다. 이 옵션을 지정하면 
            명령 창에 진행률 및 결과 데이터가 표시되지 않습니다.
            선택 옵션. 앞에 설명된 각 /dns 작업에 대해 다음 두 방법 
            중 하나로 DNS 항목을 대상으로 지정할 수 있습니다. Lab 
            Management 개체 계층 구조 옵션을 사용하여 계층 구조에 있는 
            개체의 DNS 항목을 지정할 수 있습니다. 이 방법을 사용할 경우 
            부모 개체의 완전한 계층 구조를 지정해야 합니다. /name 
            및 /ip 옵션을 사용하여 개별 항목의 정규화된 도메인 이름 및 IP 
            주소를 지정할 수 있습니다. 선택 조건을 지정하지 않으면
            Team Foundation Server의 모든 프로젝트 컬렉션에 속하는 모든 
            네트워크 격리 환경의 모든 가상 컴퓨터에 옵션이 
            적용됩니다.
        /collection:<팀 프로젝트 컬렉션>
            /dns 옵션이 적용되는 팀 프로젝트 컬렉션을 지정합니다. 
            /teamProject 옵션을 지정하지 않으면 팀 프로젝트 컬렉션의 
            모든 네트워크 격리 환경에 옵션이 
            적용됩니다.
        /teamProject:<팀 프로젝트>
            /dns 옵션이 적용되는 팀 프로젝트 컬렉션의 팀 프로젝트 이름을 
            지정합니다. /labEnvironmentUri 옵션을 지정하지 않으면
            지정된 팀 프로젝트의 모든 네트워크 격리 환경에 옵션이
            적용됩니다. /teamProject 옵션과 함께 /collection 옵션을
            지정해야 합니다.
        /labEnvironmentUri:<랩 환경 URI> 
            DNS 옵션이 적용되는 팀 프로젝트에 있는 환경의 URI를 지정합니다.
            /labEnvironmentUri 옵션과 함께 /collection 및 /teamProject 옵션을
            지정해야 합니다. vstfs:///LabManagement/LabEnvironment/<환경 ID>와
            같은 URI 형식을 사용하십시오. Microsoft 테스트 관리자의
            환경 뷰어 또는 SCVMM 관리 콘솔의 가상 컴퓨터 XML 설명에서
            랩 환경 ID를 볼 수
            있습니다.
        /name:
            /dns 옵션의 대상이 되는 정규화된 도메인 이름을 지정합니다.
            /name 옵션과 함께 /ip 옵션을 지정해야 합니다. 
        /ip:
            /name 옵션에 지정한 도메인 이름에 연결된 IP 주소를
            지정합니다. /ip 옵션과 함께 /name 옵션을 지정해야
            합니다. 

/delete
    지정된 팀 프로젝트 컬렉션의 모든 랩 개체를 
    제거합니다. /external 옵션을 지정하면 /delete가 System Center
    VMM(Virtual Machine Manager)에서도 개체를 제거합니다.
    /delete 옵션과 함께 /collection 옵션을 지정해야 합니다.
        /collectionName:<팀 프로젝트 컬렉션 이름>
            필수 사항으로, 응용 프로그램 계층 Team Foundation Server에 있는
            팀 프로젝트 컬렉션의 이름을 지정합니다.
        /external
            선택 사항으로, 이 옵션을 지정하면 VMM에서 개체가 삭제됩니다.
        /noPrompt
            선택 사항으로, 이 옵션을 지정하면 명령 창에 진행률 및 결과
            데이터가 표시되지 않습니다.
Team Foundation Server 설치 및 구성의 일부로 SharePoint 제품을 설치했거나 설치할 계획입니다. Team Foundation Server 응용 프로그램 계층에 연결하기 위해 Lab Management에서 제공된 서비스 계정을 빌드 서비스가 사용하고 있습니다. 사용자 이름: {0}\{1}. Team Foundation Server 응용 프로그램 계층에 연결하기 위해 실행 중인 자격 증명과 같은 자격 증명을 빌드 서비스가 사용하고 있습니다. Team Foundation Server 응용 프로그램 계층에서 Lab Management를 구성하고 System Center VMM(Virtual Machine Manager) 호스트 그룹 및 팀 프로젝트 컬렉션에 ... Team Foundation Server 응용 프로그램 계층에서 Lab Management를 구성하고 System Center VMM(Virtual Machine Manager) 호스트 그룹 및 팀 프로젝트 컬렉션에 ... Team Foundation Server 작업 항목에 매핑된 Project Server 작업의 작업 형식이 작업 시간 고정으로 지정되지 않도록 설정합니다. Team Foundation Server 컴퓨터 {1}에서 사용자 {0}을(를) 만들지 못했습니다. 이 오류를 해결하려면 Team Foundation Server 컴퓨터에서 관리자인 계정으로 이 도구를 실행하고 다시 ... Team Foundation Server(또는 다른 응용 프로그램)가 이 컴퓨터에 설치되어 있으며 성능이 저하되는 것을 원하지 않습니다. Team Foundation Server가 Lab Management에 대해 구성되지 않았습니다. 이 팀 프로젝트 컬렉션에 Lab Management를 사용하기 전에 이 Team Foundation Server에서 Lab ...