2016-01-26 11 views
5

Próbując wykonać następujące polecenie:Dostęp zabroniony, gdy próbuje załadować zadanie VSO za pomocą TFS Platforma Cross linię poleceń

tfx build tasks upload --task-path ./SwapDeploymentSlots

spowoduje:

Error: Failed Request: Forbidden(403) - Access denied. [User name] needs Manage permissions to perform the action. For more information, contact the Team Foundation Server administrator.

użytkownik jest członkiem grupy Agent Pool Administrators, zgodnie z wymaganiami TFS-CLI documentation.

Wszelkie pomysły na rozwiązanie tego problemu?

Odpowiedz

6

spróbuj dodać użytkownika do grupy Administratorzy poprzez agenta Basen następujących kroków:

  1. Otwórz konto VSO (https://xxxxxx.visualstudio.com/) z Web Portal.
  2. Kliknij przycisk "Ustawienia", aby otworzyć "Panel sterowania".
  3. Kliknij link "Zarządzaj zabezpieczeniami kolekcji i członkostwem w grupie".
  4. Wyszukaj "[Pule agentów] \ Agenci puli administratorów" i wybierz go w zakładce "Bezpieczeństwo".
  5. Kliknij przycisk "Dodaj" w zakładce "Członkowie", aby dodać użytkownika do grupy. enter image description here
+0

Jak wspomniano w post, to zostało zrobione i nie działa. – lavbnon

+1

@lavbnon Z podanego dokumentu użytkownik jest dodawany z karty Pula agentów. Odpowiedź pokazuje, jak dodać ją z karty bezpieczeństwa. I tak właśnie ostatnio pracowałem. –

+0

ok dzięki, spróbuję – lavbnon

1

Na TFS 2017 Update1 (zainstalowany lokalnie) kroki są nieco inne.

  1. Portal internetowy na serwer.
  2. Kliknij "Ustawienia", naciskając przycisk koła zębatego w górnym niebieskim menu.
  3. Kliknij pozycję menu "Pule agenta".
  4. Wybierz nazwę puli agentów, którą chcesz obsłużyć, z widoku drzewa po lewej.
  5. Naciśnij przycisk "Dodaj", aby dodać użytkownika (lub wybierz istniejący, jeśli został już dodany).
  6. Kliknij komórkę "Rola" siatki, a następnie z menu rozwijanego wybierz opcję "Administrator".
  7. Wykonaj ponownie kroki 4,5,6, aby określić pulę agentów.

enter image description here

Powiązane problemy