Udostępnij za pośrednictwem


Definiowanie konfiguracji początkowej programu Lab Management

Można dostosowywać początkowy zabezpieczeniazespołu projektkonfiguracja dla działań, które są wykonywane za pomocą Visual Studio Lab Management. Lab.xml pliku dodatku plug-in określa uprawnienia zabezpieczenia dla działań związanych z zarządzaniem lab wszystkich projektów zespołów utworzone z tego samego proces szablon.Określa również zadania, do przekazania pliku szablon domyślnego dla Lab Management, która nosi nazwę LabDefaultTemplate.xaml.Plik ten zostanie przekazany do baza danych dla zespołu projekt.

W poniższej tabeli zestawiono nazwy pliku, folderu i dodatek typu plug-in dla szablonów proces Microsoft Solutions Framework (MSF).

Nazwa pliku:

Lab.XML

Nazwa folderu:

Lab

Nazwa dodatku:

Microsoft.ProjectCreationWizard.Lab

[!UWAGA]

Można zmienić nazwy pliku XML i folder, ale nie dodatku plug-in.Team Foundation Servernie zawiera mechanizm wdrażanie po stronie klienta plug-ins, zasady lub innych zmian.Jeśli chcesz wdrożyć tego rodzaju funkcje, musisz używać własnego programu dystrybucji i instalacji.

W pliku Lab.xml należy określić jeden lub więcej zadań i ich zależności.Plik dodatku plug-in MSF określa jedno zadanie, który zostanie przesłany plik zarządzania lab i uprawnienia, które są przypisane do konkretnych domyślnych grup dla Team Foundation.Aby dostosowywać początkowe zabezpieczeniakonfiguracja dla Lab Management, zobacz Kontrola dostępu do obszarów funkcjonalnych. For more information about the task, taskXml, and dependency elements, see Definiowanie zadań w celu przetworzenia wtyczki and Definiowanie zależności dla grup zadań i zadań w plikach wtyczek.

Poniższy kod reprezentuje plik lab.xml domyślne, który jest zdefiniowany dla szablonówproces MSF:

<?xml version="1.0" encoding="utf-8"?>
<tasks>
  <task id="LabTask" name="Create Lab area" plugin="Microsoft.ProjectCreationWizard.Lab" completionMessage="Lab Task completed.">
    <dependencies />
    <taskXml>
      <ProcessTemplate Type="Custom" Filename="Lab\Templates\LabDefaultTemplate.xaml" Description="This is the default Lab process template for this Team Project." ServerPath="$/$$PROJECTNAME$$/BuildProcessTemplates" />
      <permission allow="Read, Create, Write, Edit, Delete, ManagePermissions, ManageChildPermissions, Start, Stop, ManageSnapshots, Pause, ManageLocation, DeleteLocation" identity="$$PROJECTCOLLECTIONADMINGROUP$$" />
      <permission allow="Read, Create, Write, Edit, Delete, ManageChildPermissions, Start, Stop, ManageSnapshots, Pause, ManageLocation, DeleteLocation" identity="[$$PROJECTNAME$$]\$$PROJECTADMINGROUP$$" />
      <permission allow="Read, Create, Write, Edit, Start, Stop, ManageSnapshots, Pause" identity="[$$PROJECTNAME$$]\@@Contributors@@" />
      <permission allow="Read" identity="[$$PROJECTNAME$$]\@@Readers@@" />
      <permission allow="Read, Write, Edit, Start, Stop, ManageSnapshots, Pause" identity="$$BUILDSERVICEGROUP$$" />
    </taskXml>
  </task>
</tasks>

Zobacz też

Koncepcje

Przy użyciu środowiska laboratoryjnego dla użytkownika cyklu życia aplikacji

Kontrola dostępu do obszarów funkcjonalnych

Dostosowywanie obszarów funkcjonalnych w szablonie procesów