Sdílet prostřednictvím


Příkaz TFSLabConfig oprávnění

Použití TFSLabConfig Permissions příkaz Nastavení a získat oprávnění pro uživatele nebo pro více uživatelů na zadaný objekt v Visual Studio Lab Management.Další informace o jednotlivých oprávnění naleznete v části Správa oprávnění Lab Team Foundation Oprávnění serveru.

Požadovaná oprávnění

Na dotaz oprávnění objektu je musí mít oprávnění ke čtení pro objekt.Změnit oprávnění k objektu Permissions příkaz, musíte mít Manage Permissions oprávnění.Oprávnění má tvůrce objektu.Další informace naleznete v tématu Team Foundation Oprávnění serveru.

TFSLabConfig Permissions
      /Collection:collectionUrl
      [objectSpec]
      {[/User:userName1[,userName2][,...]]
      [/Group:groupName1[,groupName2][,...]]}
      [/Allow:{* |perm1[,perm2][,...] }] 
      [/Deny:{* |perm1[,perm2][,...]}]
      [/Remove:{* |perm1[,perm2][,...]}]
      [/Inherit:Yes|No]

Parametry

Možnost

Description

Collection:collectionUrl

Povinné.Adresu URL kolekce týmu projektu na aplikační vrstvě Team Foundation Server.Například /collection:http: / / abc: 8080/TFS/DefaultCollection.

objectSpec

Nepovinné.Určuje cílový objekt jako tým projekt nebo knihovnu sdílené, u které jsou oprávnění použita.Informace o tom, jak určit objekty objectSpec níže.

User:userName1[,userName2][,...]

Nepovinné.Určuje jednu nebo více uživatelů, u kterých jsou použita oprávnění.Oddělujte více uživatelských jmen.

Group:groupName1[,groupName2][,...]

Nepovinné.Určuje jednu nebo více skupin, u kterých jsou použita oprávnění.Oddělujte více názvů skupin.

Allow:{* |perm1[,perm2][,...]}

Nepovinné.Umožňuje zadané oprávnění pro zadaného uživatele nebo skupiny.(Hvězdička) slouží k určení všechna oprávnění.Individuální oprávnění, použijte identifikátory v Name at command line sloupce v tabulce v části oprávnění pro správu laboratoře Team Foundation Oprávnění serveru.Oddělujte více oprávnění.

Deny:{* |perm1[,perm2][,...]}

Nepovinné.Odepře oprávnění určeného pro zadaného uživatele nebo skupiny.(Hvězdička) slouží k určení všechna oprávnění.Individuální oprávnění, použijte identifikátory v Name at command line sloupce v tabulce v části oprávnění pro správu laboratoře Team Foundation Oprávnění serveru.Oddělujte více oprávnění.

Remove:{* |perm1[,perm2][,...]}

Nepovinné.Zadané oprávnění, které byly dříve udělen nebo odepřen uživateli nebo skupině unsets.Individuální oprávnění, použijte identifikátory v Name at command line sloupce v tabulce v části oprávnění pro správu laboratoře Team Foundation Oprávnění serveru.Oddělujte více oprávnění.

Inherit:Yes|No

Nepovinné.Pokud zadáte Yes, všechna oprávnění přidružená k nadřazené ACL jsou zděděny položky.Nelze kombinovat s /remove, /user, nebo /group možnosti.

objectSpec

Můžete určit objekty, které chcete zahrnout TFSLabConfig Permissions příkaz dvěma způsoby:

  • Použít jednu nebo více možností umístění určete objekt v Lab Management hierarchie.

  • Použití /Url možnost určit objekt jako identifikátor Uri.

Pokud objectSpec možnost parametr není zadán, jsou oprávnění u všech objektů v kolekci týmu projektu.

Dd386318.collapse_all(cs-cz,VS.110).gifMožnosti typu objektu

V následující tabulce jsou uvedeny platné kombinace možností, které můžete použít k určení objektu, jako objectSpec parametr TFSLabConfig permissions příkaz.

Nastavení oprávnění pro

Pomocí těchto možností

Určité skupině hostitelů v kolekci týmu projektu

/TeamProjectCollectionHostGroup:teamProjectCollectionHostGroupName

Sdílet určitou knihovnu v kolekci týmu projektu

/TeamProjectCollectionLibraryShare:teamProjectCollectionLibraryShareName

Všechny skupiny hostitelů v týmu projektu

/TeamProject:projectName/TeamProjectHostGroup:*

Skupiny hostitelů v týmu projektu

/TeamProject:projectName/TeamProjectHostGroup:teamProjectHostGroupName

Laboratorní prostředí hostitelské skupiny týmu projektu

/TeamProject:projectName /TeamProjectHostGroup:teamProjectHostGroupName/LabEnvironment:labEnvironmentName

Všechny akcie knihovny v týmu projektu

/TeamProject:projectName/TeamProjectLibraryShare:*

Sdílené knihovny v týmu projektu

/TeamProject:projectName/TeamProjectLibraryShare:teamProjectLibraryShareName

Lab šablonu knihovny podílu týmu projektu

/TeamProject:projectName /TeamProjectLibraryShare:teamProjectLibraryShareName /LabTemplate:labTemplateName

Laboratorní prostředí ve sdílené knihovny týmu projektu

/TeamProject:projectName /TeamProjectLibraryShare:teamProjectLibraryShareName /LabEnvironment:labEnvironmentName

Dd386318.collapse_all(cs-cz,VS.110).gifAdresa URL

Určit pomocí následující syntaxe objectSpec cílový objekt TFSLabConfig permissions pomocí příkazu /Url možnost:

**/url:VSTFS:///LabManagement/objectType/**objectId

Id_objektu je jedinečný číselný identifikátor objektu.

Následující tabulka uvádí platná klíčová slova pro objectType klíčové slovo:

Typ objektu

Description

TeamProjectCollectionHostGroup

Skupiny hostitelů kolekce týmu projektu

TeamProjectCollectionLibraryShare

Sdílené knihovny kolekce týmu projektu

TeamProject

Tým projektu

TeamProjectHostGroup

Skupiny hostitelů týmu projektu

TeamProjectLibraryShare

Sdílené knihovny týmu projektu

LabTemplate

Virtuální počítač nebo v týmu projektu knihovny sdílené šablony

LabEnvironment

Prostředí je nasazen na skupiny hostitelů týmu projektu nebo uložený ve sdílené knihovny týmu projektu.

Oprávnění

Můžete zadat jeden nebo více Lab Management oprávnění jako cíl /Allow, /Deny, nebo /Remove možnosti.Seznam dostupných oprávnění, naleznete Lab Management Permissions část Team Foundation Oprávnění serveru téma.

  • (Hvězdička) slouží k určení všechna oprávnění lab.

  • Oddělujte více oprávnění.

Poznámky

Pokud ani /User nebo /Group parametr zadán, je zobrazena aktuální oprávnění zadaného objektu.

Pokud objectSpec možnost parametr není zadán, jsou oprávnění u všech objektů v kolekci týmu projektu.

Viz také

Koncepty

Přehled příkazů TFSLabConfig

Team Foundation Oprávnění serveru

TFSConfig laboratoře příkazů

Konfigurace a správa řízení laboratoře