Definiowanie konfiguracji początkowej programu Lab Management

Można dostosować projektu zespołowego konfiguracji początkowej zabezpieczeń dla działań, które są wykonywane przy użyciu Visual Studio Lab Management.Plik dodatku plug-in lab.xml określa uprawnienia zabezpieczeń dla działań zarządzania laboratorium wszystkich projektów zespołowych utworzone za pomocą tego samego szablonu procesu.Określa on również zadania, które można przekazać pliku szablonu domyślnego dla Lab Management, który jest o nazwie LabDefaultTemplate.xaml.Ten plik jest przekazywane do bazy danych dla projektu zespołowego.

Poniższa tabela zawiera podsumowanie nazwy pliku, folderu i dodatku plug-in dla szablony procesów dla struktury rozwiązań firmy Microsoft (Opracowywanie).

Nazwa pliku:

Lab.xml

Nazwa folderu:

Laboratorium

Nazwa dodatku:

Microsoft.ProjectCreationWizard.Laboratorium

[!UWAGA]

Można zmienić nazwy pliku XML i folderu, ale nie dodatku plug-in.Team Foundation Servernie ma mechanizm wdrażania dodatków po stronie klienta, zasad lub inne modyfikacje.Jeśli chcesz wdrożyć tego rodzaju funkcje, trzeba użyć dystrybucji i instalacji aplikacji użytkownika.

W pliku Lab.xml należy określić co najmniej jedno zadanie oraz ich zależności.Plik dodatku plug-in Opracowywanie Określa jedno zadanie, którego przekazywania plików zarządzania laboratorium, a uprawnienia, które są przypisane do grup domyślnych specyficzne dla Team Foundation.Dostosuj konfigurację zabezpieczeń początkowej Lab Management, zobacz Kontrola dostępu do obszarów funkcjonalnych. Aby uzyskać więcej informacji na temat task, taskXml, i dependency elementów, zobacz Definiowanie zadań w celu przetworzenia wtyczki i Definiowanie zależności dla grup zadań i zadań w plikach wtyczek.

Poniższy kod reprezentuje domyślny lab.xml plik, który jest zdefiniowany dla struktury MSF szablony procesów:

<?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

Konfigurowanie programu Lab Management i administrowanie nim

Kontrola dostępu do obszarów funkcjonalnych