Udostępnij za pośrednictwem


Polecenie uprawnień TFSLabConfig

Użyj TFSLabConfig Permissions polecenia i uzyskaj uprawnienia ustawione dla określonego użytkownika lub dla wielu użytkowników dla określonego obiektu w Visual Studio Lab Management.Aby uzyskać więcej informacji na temat poszczególnych uprawnień Zobacz uprawnienia zarządzania Lab sekcji Uprawnienia serwera programu Team Foundation Server.

Wymagane uprawnienia

Aby kwerenda uprawnień do obiektu należy przeczytać uprawnienia dla obiektu.Aby zmienić uprawnienia do obiektu Permissions polecenie musi mieć Manage Permissions uprawnienia.Twórca obiektu ma domyślnie to uprawnienie.Aby uzyskać więcej informacji, zobacz Uprawnienia serwera programu Team Foundation Server.

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

Parametry

Opcja

Opis

Collection:collectionUrl

Wymagane.Adres URL zbioru zespołu projektu w warstwie aplikacji Team Foundation Server.Na przykład, /collection:http: / / abc: 8080/TFS/DefaultCollection.

objectSpec

Opcjonalne.Określa obiekt docelowy, takie jak udział projektu lub biblioteki zespołu do których uprawnienia są stosowane.Aby uzyskać informacje dotyczące sposobu określania obiektów, zobacz objectSpec poniżej.

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

Opcjonalne.Określa jeden lub więcej użytkowników, do których są stosowane uprawnienia.Użyj przecinków do oddzielenia wielu nazw użytkowników.

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

Opcjonalne.Określa jedną lub więcej grup, do których są stosowane uprawnienia.Użyj przecinków do oddzielenia wielu nazw grup.

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

Opcjonalne.Włącza określone uprawnienia dla określonych użytkowników lub grup.Umożliwia określanie wszystkie uprawnienia (gwiazdka).Aby określić indywidualne uprawnienia, użyj identyfikatorów w Name at command line kolumny tabeli w sekcji uprawnienia zarządzania laboratorium Uprawnienia serwera programu Team Foundation Server.Użyj przecinków do oddzielenia wiele uprawnień.

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

Opcjonalne.Odmawia określone uprawnienia dla określonych użytkowników lub grup.Umożliwia określanie wszystkie uprawnienia (gwiazdka).Aby określić indywidualne uprawnienia, użyj identyfikatorów w Name at command line kolumny tabeli w sekcji uprawnienia zarządzania laboratorium Uprawnienia serwera programu Team Foundation Server.Użyj przecinków do oddzielenia wiele uprawnień.

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

Opcjonalne.Unsets określone uprawnienia, które uprzednio zostały udzielone lub odmówione użytkownikowi lub grupie.Aby określić indywidualne uprawnienia, użyj identyfikatorów w Name at command line kolumny tabeli w sekcji uprawnienia zarządzania laboratorium Uprawnienia serwera programu Team Foundation Server.Użyj przecinków do oddzielenia wiele uprawnień.

Inherit:Yes|No

Opcjonalne.Jeśli określisz Yes, wszystkie uprawnienia związane z nadrzędnego ACL są dziedziczone przez element.Nie można łączyć z /remove, /user, lub /group opcje.

objectSpec

Można określić obiekty, które mają zostać uwzględnione w TFSLabConfig Permissions polecenia na dwa sposoby:

  • Umożliwia określanie obiektu w jednej lub więcej opcji lokalizacje Lab Management hierarchii.

  • Użyj /Url opcję, aby określić obiekt jako identyfikator Uri.

Jeśli objectSpec opcję parametr nie jest określony, uprawnienia są stosowane do wszystkich obiektów w kolekcji zespołu projektu.

Opcje typu obiektu

W poniższej tabeli wymieniono prawidłową kombinację opcji, które można określić obiekt jako objectSpec parametr TFSLabConfig permissions polecenia.

Aby ustawić uprawnienia dla

Użyj tych opcji

Grupa określonego hosta w kolekcji zespołu projektu

/TeamProjectCollectionHostGroup:teamProjectCollectionHostGroupName

Udział określonej biblioteki w kolekcji zespołu projektu

/TeamProjectCollectionLibraryShare:teamProjectCollectionLibraryShareName

Wszystkie hosty grupy zespołu projektu

/TeamProject:projectName/TeamProjectHostGroup:*

Host grupa zespołu projektu

/TeamProject:projectName/TeamProjectHostGroup:teamProjectHostGroupName

Środowisko laboratoryjne w grupy hostów dla zespołu projektu

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

Wszystkich udziałów biblioteki zespołu projektu

/TeamProject:projectName/TeamProjectLibraryShare:*

Udział biblioteki zespołu projektu

/TeamProject:projectName/TeamProjectLibraryShare:teamProjectLibraryShareName

Szablon lab w udziale biblioteki zespołu projektu

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

Środowisko laboratoryjne w udziale biblioteki zespołu projektu

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

Adres URL

Użyj następującej składni, aby określić objectSpec obiekt docelowy TFSLabConfig permissions za pomocą polecenia /Url opcji:

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

Identyfikator obiektu jest unikatowy identyfikator numeryczny obiektu.

W poniższej tabeli przedstawiono prawidłowe słowa kluczowe dla objectType słowa kluczowego:

Typ obiektu

Opis

TeamProjectCollectionHostGroup

Grupy hostów kolekcji zespołu projektu

TeamProjectCollectionLibraryShare

Udział biblioteki kolekcji zespołu projektu

TeamProject

Zespół projektu

TeamProjectHostGroup

Grupy hostów zespołu projektu

TeamProjectLibraryShare

Udział biblioteki zespołu projektu

LabTemplate

Maszyny wirtualnej lub szablon w udziale biblioteki zespołu projektu

LabEnvironment

Środowisko, które jest wdrożony na grupy hostów zespołu projektu lub przechowywane w udziale biblioteki zespołu projektu.

Uprawnienia

Można określić jeden lub więcej Lab Management uprawnień jako cel /Allow, /Deny, lub /Remove opcje.Wykazy dostępnych uprawnień, zobacz Lab Management Permissions sekcji Uprawnienia serwera programu Team Foundation Server tematu.

  • Umożliwia określenie wszystkich uprawnień lab (gwiazdka).

  • Użyj przecinków do oddzielenia wiele uprawnień.

Uwagi

Jeśli ani /User lub /Group określona opcja, jest wyświetlane bieżące uprawnienia określonego obiektu.

Jeśli objectSpec opcję parametr nie jest określony, uprawnienia są stosowane do wszystkich obiektów w kolekcji zespołu projektu.

Zobacz też

Koncepcje

Spis poleceń TFSLabConfig

Uprawnienia serwera programu Team Foundation Server

TFSConfig Lab spis poleceń

Konfigurowanie programu Lab Management i administrowanie nim