What are the minimum permissions required for a user to add capabilities to a TFS build agentWhy and when to have multiple build agents?Configuring a TFS2015 build agent fails because agent pool not found. Why?Minimum permissions to give to a project managerTFS user cannot set permission for create tag for other usersTFS Build agent throws “unauthorized” exceptionAdmin user not able to manage permission for Team Project in TFS 2015Remove “Edit team project level permission ACLs” from TFS project admins so that they are not allowed to add usersPermissions required for these TFS (on premise) REST urls?TFS 2018 Manage permissions issue for service account on build serverHow to grant a TFS build agent access rights to TFS REST API?

Semen retention is a important thing in Martial arts?

Piece of chess engine, which accomplishes move generation

Shouldn't there be "us" instead of "our" in this sentence?

Summoning A Technology Based Demon

Why does the Rust compiler not optimize code assuming that two mutable references cannot alias?

Why was the LRV's speed gauge displaying metric units?

2010 (?) science fiction TV show with new world

What is a good example for artistic ND filter applications?

How to improve king safety

Self-deportation of American Citizens from US

Omnidirectional LED, is it possible?

GNU sort stable sort when sort does not know sort order

Nuclear breeder/reactor plant controlled by two A.I. makes too much power

GNU GPL V3 with no code change disclosure

Is there a word to describe someone who is, or the state of being, content with hanging around others without interacting with them?

How can I kill my goat?

How does a poisoned arrow combine with the spell Conjure Barrage?

How to season a character?

Why force the nose of 737 Max down in the first place?

Do the books ever say oliphaunts aren’t elephants?

Is The Venice Syndrome documentary cover photo real?

Trying to open a new ubuntu terminal window from the existing window

Is SecureRandom.ints() secure?

Why did House of Representatives need to condemn Trumps Tweets?



What are the minimum permissions required for a user to add capabilities to a TFS build agent


Why and when to have multiple build agents?Configuring a TFS2015 build agent fails because agent pool not found. Why?Minimum permissions to give to a project managerTFS user cannot set permission for create tag for other usersTFS Build agent throws “unauthorized” exceptionAdmin user not able to manage permission for Team Project in TFS 2015Remove “Edit team project level permission ACLs” from TFS project admins so that they are not allowed to add usersPermissions required for these TFS (on premise) REST urls?TFS 2018 Manage permissions issue for service account on build serverHow to grant a TFS build agent access rights to TFS REST API?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1















A user who is in the project administrators role and an administrator for the agent pool containing an existing build agent receives a permission denied message when trying to add a user defined capability to the build agent. What additional permissions do they need to be able to make this change?
They cannot be added as a TFS administrator or a collection administrator for internal security reasons.










share|improve this question






























    1















    A user who is in the project administrators role and an administrator for the agent pool containing an existing build agent receives a permission denied message when trying to add a user defined capability to the build agent. What additional permissions do they need to be able to make this change?
    They cannot be added as a TFS administrator or a collection administrator for internal security reasons.










    share|improve this question


























      1












      1








      1








      A user who is in the project administrators role and an administrator for the agent pool containing an existing build agent receives a permission denied message when trying to add a user defined capability to the build agent. What additional permissions do they need to be able to make this change?
      They cannot be added as a TFS administrator or a collection administrator for internal security reasons.










      share|improve this question














      A user who is in the project administrators role and an administrator for the agent pool containing an existing build agent receives a permission denied message when trying to add a user defined capability to the build agent. What additional permissions do they need to be able to make this change?
      They cannot be added as a TFS administrator or a collection administrator for internal security reasons.







      tfs






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Mar 26 at 20:30









      jimjim

      61 bronze badge




      61 bronze badge

























          1 Answer
          1






          active

          oldest

          votes


















          0














          You could add your custom user-defined capabilities with following steps:



          • Go to Agent Pools through the Settings button on top of the menu.

          • Select one of the agent in your agent pool.

          • Click the Capabilities tab to add your custom capabilities.

          enter image description here



          If the user is without permission to do this, you could try to add his account as the “Service Account” or “Administrator” role of the agent in the queue.



          You could also give him the Administrator Role on a project agent pool. More details please take a look at this link: https://docs.microsoft.com/zh-cn/azure/devops/pipelines/agents/pools-queues?view=azure-devops#security






          share|improve this answer



























          • They are already assigned as an administrator for the agent pool at the collection level containing the specific agents. At the project level they are a project administrator and that group is assigned administrator permissions to the project's agent queue. In retrospect I did not say this is TFS on-prem and the version is 2017U2.

            – jim
            Mar 27 at 14:39











          • @jim This is weird, did this only occurs for a specific agent or all agents. Did this agent configured as Interactive or service mode?

            – PatrickLu-MSFT
            Mar 28 at 10:13











          • I believe they are running as a service. I am have asked the users to run some test scenarios to see if this is an issue for all the users in this role and on all the pools they are assigned to. They're on the other side of the world so it will be a while.

            – jim
            Mar 29 at 12:18











          • The users eventually got back to me. They say it now works! I guess they were doing something wrong.

            – jim
            Apr 5 at 17:42











          • @jim Thanks for your kindly feedback. Should be, the permission you have assigned is sure enough. If my reply helped or gave a right direction. Appreciate for marking it as an answer which will also helps others in the community.

            – PatrickLu-MSFT
            Apr 8 at 9:39










          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55365736%2fwhat-are-the-minimum-permissions-required-for-a-user-to-add-capabilities-to-a-tf%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          You could add your custom user-defined capabilities with following steps:



          • Go to Agent Pools through the Settings button on top of the menu.

          • Select one of the agent in your agent pool.

          • Click the Capabilities tab to add your custom capabilities.

          enter image description here



          If the user is without permission to do this, you could try to add his account as the “Service Account” or “Administrator” role of the agent in the queue.



          You could also give him the Administrator Role on a project agent pool. More details please take a look at this link: https://docs.microsoft.com/zh-cn/azure/devops/pipelines/agents/pools-queues?view=azure-devops#security






          share|improve this answer



























          • They are already assigned as an administrator for the agent pool at the collection level containing the specific agents. At the project level they are a project administrator and that group is assigned administrator permissions to the project's agent queue. In retrospect I did not say this is TFS on-prem and the version is 2017U2.

            – jim
            Mar 27 at 14:39











          • @jim This is weird, did this only occurs for a specific agent or all agents. Did this agent configured as Interactive or service mode?

            – PatrickLu-MSFT
            Mar 28 at 10:13











          • I believe they are running as a service. I am have asked the users to run some test scenarios to see if this is an issue for all the users in this role and on all the pools they are assigned to. They're on the other side of the world so it will be a while.

            – jim
            Mar 29 at 12:18











          • The users eventually got back to me. They say it now works! I guess they were doing something wrong.

            – jim
            Apr 5 at 17:42











          • @jim Thanks for your kindly feedback. Should be, the permission you have assigned is sure enough. If my reply helped or gave a right direction. Appreciate for marking it as an answer which will also helps others in the community.

            – PatrickLu-MSFT
            Apr 8 at 9:39















          0














          You could add your custom user-defined capabilities with following steps:



          • Go to Agent Pools through the Settings button on top of the menu.

          • Select one of the agent in your agent pool.

          • Click the Capabilities tab to add your custom capabilities.

          enter image description here



          If the user is without permission to do this, you could try to add his account as the “Service Account” or “Administrator” role of the agent in the queue.



          You could also give him the Administrator Role on a project agent pool. More details please take a look at this link: https://docs.microsoft.com/zh-cn/azure/devops/pipelines/agents/pools-queues?view=azure-devops#security






          share|improve this answer



























          • They are already assigned as an administrator for the agent pool at the collection level containing the specific agents. At the project level they are a project administrator and that group is assigned administrator permissions to the project's agent queue. In retrospect I did not say this is TFS on-prem and the version is 2017U2.

            – jim
            Mar 27 at 14:39











          • @jim This is weird, did this only occurs for a specific agent or all agents. Did this agent configured as Interactive or service mode?

            – PatrickLu-MSFT
            Mar 28 at 10:13











          • I believe they are running as a service. I am have asked the users to run some test scenarios to see if this is an issue for all the users in this role and on all the pools they are assigned to. They're on the other side of the world so it will be a while.

            – jim
            Mar 29 at 12:18











          • The users eventually got back to me. They say it now works! I guess they were doing something wrong.

            – jim
            Apr 5 at 17:42











          • @jim Thanks for your kindly feedback. Should be, the permission you have assigned is sure enough. If my reply helped or gave a right direction. Appreciate for marking it as an answer which will also helps others in the community.

            – PatrickLu-MSFT
            Apr 8 at 9:39













          0












          0








          0







          You could add your custom user-defined capabilities with following steps:



          • Go to Agent Pools through the Settings button on top of the menu.

          • Select one of the agent in your agent pool.

          • Click the Capabilities tab to add your custom capabilities.

          enter image description here



          If the user is without permission to do this, you could try to add his account as the “Service Account” or “Administrator” role of the agent in the queue.



          You could also give him the Administrator Role on a project agent pool. More details please take a look at this link: https://docs.microsoft.com/zh-cn/azure/devops/pipelines/agents/pools-queues?view=azure-devops#security






          share|improve this answer















          You could add your custom user-defined capabilities with following steps:



          • Go to Agent Pools through the Settings button on top of the menu.

          • Select one of the agent in your agent pool.

          • Click the Capabilities tab to add your custom capabilities.

          enter image description here



          If the user is without permission to do this, you could try to add his account as the “Service Account” or “Administrator” role of the agent in the queue.



          You could also give him the Administrator Role on a project agent pool. More details please take a look at this link: https://docs.microsoft.com/zh-cn/azure/devops/pipelines/agents/pools-queues?view=azure-devops#security







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Mar 27 at 7:11

























          answered Mar 27 at 6:57









          PatrickLu-MSFTPatrickLu-MSFT

          31.1k4 gold badges13 silver badges40 bronze badges




          31.1k4 gold badges13 silver badges40 bronze badges















          • They are already assigned as an administrator for the agent pool at the collection level containing the specific agents. At the project level they are a project administrator and that group is assigned administrator permissions to the project's agent queue. In retrospect I did not say this is TFS on-prem and the version is 2017U2.

            – jim
            Mar 27 at 14:39











          • @jim This is weird, did this only occurs for a specific agent or all agents. Did this agent configured as Interactive or service mode?

            – PatrickLu-MSFT
            Mar 28 at 10:13











          • I believe they are running as a service. I am have asked the users to run some test scenarios to see if this is an issue for all the users in this role and on all the pools they are assigned to. They're on the other side of the world so it will be a while.

            – jim
            Mar 29 at 12:18











          • The users eventually got back to me. They say it now works! I guess they were doing something wrong.

            – jim
            Apr 5 at 17:42











          • @jim Thanks for your kindly feedback. Should be, the permission you have assigned is sure enough. If my reply helped or gave a right direction. Appreciate for marking it as an answer which will also helps others in the community.

            – PatrickLu-MSFT
            Apr 8 at 9:39

















          • They are already assigned as an administrator for the agent pool at the collection level containing the specific agents. At the project level they are a project administrator and that group is assigned administrator permissions to the project's agent queue. In retrospect I did not say this is TFS on-prem and the version is 2017U2.

            – jim
            Mar 27 at 14:39











          • @jim This is weird, did this only occurs for a specific agent or all agents. Did this agent configured as Interactive or service mode?

            – PatrickLu-MSFT
            Mar 28 at 10:13











          • I believe they are running as a service. I am have asked the users to run some test scenarios to see if this is an issue for all the users in this role and on all the pools they are assigned to. They're on the other side of the world so it will be a while.

            – jim
            Mar 29 at 12:18











          • The users eventually got back to me. They say it now works! I guess they were doing something wrong.

            – jim
            Apr 5 at 17:42











          • @jim Thanks for your kindly feedback. Should be, the permission you have assigned is sure enough. If my reply helped or gave a right direction. Appreciate for marking it as an answer which will also helps others in the community.

            – PatrickLu-MSFT
            Apr 8 at 9:39
















          They are already assigned as an administrator for the agent pool at the collection level containing the specific agents. At the project level they are a project administrator and that group is assigned administrator permissions to the project's agent queue. In retrospect I did not say this is TFS on-prem and the version is 2017U2.

          – jim
          Mar 27 at 14:39





          They are already assigned as an administrator for the agent pool at the collection level containing the specific agents. At the project level they are a project administrator and that group is assigned administrator permissions to the project's agent queue. In retrospect I did not say this is TFS on-prem and the version is 2017U2.

          – jim
          Mar 27 at 14:39













          @jim This is weird, did this only occurs for a specific agent or all agents. Did this agent configured as Interactive or service mode?

          – PatrickLu-MSFT
          Mar 28 at 10:13





          @jim This is weird, did this only occurs for a specific agent or all agents. Did this agent configured as Interactive or service mode?

          – PatrickLu-MSFT
          Mar 28 at 10:13













          I believe they are running as a service. I am have asked the users to run some test scenarios to see if this is an issue for all the users in this role and on all the pools they are assigned to. They're on the other side of the world so it will be a while.

          – jim
          Mar 29 at 12:18





          I believe they are running as a service. I am have asked the users to run some test scenarios to see if this is an issue for all the users in this role and on all the pools they are assigned to. They're on the other side of the world so it will be a while.

          – jim
          Mar 29 at 12:18













          The users eventually got back to me. They say it now works! I guess they were doing something wrong.

          – jim
          Apr 5 at 17:42





          The users eventually got back to me. They say it now works! I guess they were doing something wrong.

          – jim
          Apr 5 at 17:42













          @jim Thanks for your kindly feedback. Should be, the permission you have assigned is sure enough. If my reply helped or gave a right direction. Appreciate for marking it as an answer which will also helps others in the community.

          – PatrickLu-MSFT
          Apr 8 at 9:39





          @jim Thanks for your kindly feedback. Should be, the permission you have assigned is sure enough. If my reply helped or gave a right direction. Appreciate for marking it as an answer which will also helps others in the community.

          – PatrickLu-MSFT
          Apr 8 at 9:39








          Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.







          Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.



















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55365736%2fwhat-are-the-minimum-permissions-required-for-a-user-to-add-capabilities-to-a-tf%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

          Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

          Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript