Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Atteint de JavaScriptite Aiguë [Cyril Durand]

Expert ASP.net Ajax et WCF, Cyril Durand parle dans son blog de point techniques sur ASP.net, ASP.net Ajax, JavaScript, WCF et .net en général. Cyril est également consultant indépendant, n'hésitez pas à le contacter pour de l'assistance sur vos projets

Actualités

  • Blog de Cyril DURAND, passionné de JavaScript, Ajax, ASP.net et tout ce qui touche au developpement Web Client-Side.

    N'hésitez pas à me contacter pour vos projets .net : architecture, accompagnement, formation, ...

    View Cyril Durand's profile on LinkedIn
    hit counters


    Expertise Commerce server et BizTalk

[TFS2010] Droits sur les Workspace – Workspace public et serveur de build

L’une des nouveautés de TFS 2010 est la possibilité d’avoir des droits sur les workspaces TFS. 3 droits sont disponibles :

  • private workspace : seul le propriétaire du workspace peut lire et écrire dans ce workspace. Il s’agit de la valeur par défaut et du fonctionnement de TFS 2008
  • public workspace (limited) : Tout le monde peut lire dans ce workspace. Seul le propriétaire peut faire des modifications.
  • public workspace : Tout le monde peut lire et écrire dans ce workspace.

image

A quoi cela peut-il servir ?

Cette fonctionnalité permet d’avoir une machine partagée pour les intervenants ponctuels (intégrateurs, pompiers, …). Ainsi, vous configurez une fois la machine : IIS, fichiers hors TFS, etc. Les utilisateurs ponctuels pourront alors travailler sans devoir reconfigurer l’environnement. C’est très pratique lorsque vous travaillez avec IIS, BizTalk, etc.

Serveur de build

Cette fonctionnalité peut aussi servir sur les serveurs de build. Un serveur de build est composé de un ou plusieurs agents, chaque agent dispose de son propre workspace. Par défaut, ce workspace est privé est associé au compte du service de build. Pour des raisons de sécurité et aussi par simplicité, il est plus simple d’ouvrir une session TSE sur le serveur de build avec un compte autre que le compte de service. 

Grâce à la visibilité des workspace, vous pouvez debugger un problème de build sans avoir à lancer une session avec le compte de service.

Bien sûr, cela perd un peu d’utilité si vous utilisez des agents avec un compte interactif.

Comment changer la visibilité d’un workspace ?

Comme on le voit sur la capture du dessus, on peut modifier cette visibilité dans les propriétés du workspace. Si vous ne pouvez pas lancer un Visual Studio avec le compte de service, il est possible de modifier cette visibilité depuis la ligne de commande.

Il faut d’abord executer la commande suivante qui va lister les workspace pour un utilisateur :

tf workspaces /owner:XXX\buildsvc /collection:http://tfs.XXX.local:8080/tfs/XXX

image

Cette commande va nous donner le nom du workspace (ici, 1_2_tfs). Il faudra alors utiliser la commande suivante pour changer la visibilité :

tf workspace /collection:http://tfs.XXX.local:8080/tfs/XXX 1_2_tfs;XXX\buildsvc /permission:Public

Comment utiliser un workspace public ?

Lorsque vous lancerez Visual Studio sur la machine où le workspace est public, vous le verrez directement dans le source control explorer. Il n’y a aucune action particulière à effectuer.

En savoir plus sur les permissions des workspace : Improvements to workspaces in TFS 2010 

Et vous, avez-vous déjà utilisé un workspace public ? Si oui, pour quelle utilité ?

Posted: vendredi 20 août 2010 12:11 par cyril
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01

- SharePoint Online: Script PowerShell pour supprimer une colonne dans tous les sites d’une collection par Blog Technique de Romelard Fabrice le 11-27-2018, 18:01