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
Uprawnienia serwera programu Team Foundation Server
Konfigurowanie programu Lab Management i administrowanie nim