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