Sdílet prostřednictvím


Definování počáteční konfigurace správce laboratoře

Můžete upravit konfiguraci zabezpečení počáteční týmu projektu pro činnosti, které jsou prováděny pomocí Visual Studio Lab Management. Určuje soubor modulu plug-in lab.xml oprávnění zabezpečení pro laboratoře řídící činnosti všech vytvořených pomocí šablony stejný proces týmové projekty. Také Určuje úlohu odeslat soubor výchozí šablony pro Lab Management, který se nazývá LabDefaultTemplate.xaml. Tento soubor odeslán k databázi týmového projektu.

Následující tabulka uvádí názvy souboru, složky a modul plug-in pro proces šablon pro Microsoft Solutions Framework (MSF).

Název souboru:

Lab.XML

Název složky:

Lab

Název modulu plug-in:

Microsoft.ProjectCreationWizard. Lab

Poznámka

Můžete změnit názvy souborů XML a složky však není modul plug-in. Team Foundation Serverneobsahuje mechanismus pro nasazení klienta moduly, zásad nebo jiné úpravy. Pokud chcete zavést tento druh funkce, musíte použít vlastní distribuci a instalaci programu.

V souboru Lab.xml zadejte jeden nebo více úkolů a jejich závislosti. Určuje soubor modulu plug-in MSF jeden úkol, který se nahraje soubor řízení laboratoře a oprávnění přiřazená k určitým výchozím skupinám pro Team Foundation. Upravit konfiguraci zabezpečení počáteční Lab Management, viz Řízení přístupu k funkční oblasti. Další informace o task, taskXml, a dependency prvky, viz Úkoly a Závislosti.

Následující kód představuje výchozí lab.xml soubor, který je definován MSF proces šablon:

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

Viz také

Koncepty

Using a Virtual Lab for Your Application Lifecycle

Přizpůsobení funkční oblasti šablonu procesu

Další zdroje

Řízení přístupu k funkční oblasti