Accueil
Articles
Astuces
Actualités
Auteurs
A propos
Contact
S'enregistrer
|
S'identifier
S'identifier
Authentification invalide
N
om d'utilisateur
M
ot de Passe
S
e souvenir de moi la prochaine fois.
S'identifier
Annuler
S'enregistrer
Mot de passe oublié ?
Powershell et Team Foundation Server
Administrer, utiliser Team Foundation Server avec Powershell
Par
Noham Choulant
publié le 10/04/2009 à 13:17, lu 2002 fois, 5 pages
0 commentaire(s)
Tags:
Team System
,
ADO.NET
1 | Introduction
1 | Introduction
2 | Mise en place de ma première commande
3 | Installation et exécution de notre commande.
4 | Développement du Provider Powershell
5 | Conclusion
Introduction
Powershell est arrivé il y a déjà quelques temps, aujourd’hui la V2 CTP3 est disponible en téléchargement. Cette version amène un lot de nouveautés mais Powershell reste tourné vers l’administration du réseau (AD, Exchange, Gestion des ordinateurs…) ce qui est moins connu est la possibilité de créer ses propres commandes (CDMLET).
Etant MVP Team System j’ai trouvé naturel de développer des commandes pour Team System. Dans cet article je vais essayer de suivre deux lignes directrices :
Expliquer le développement de commande Powershell
Expliquer l’utilisation des commandes PsTFS
Les Pré requis
Pour développer vos commandes Powershell il vous faudra au minimum :
Powershell V1:
http://www.microsoft.com/windowsserver2003/technologies/management/powershell/download.mspx
Un visual studio ( Ex: version express):
http://msdn.microsoft.com/fr-fr/express/aa975050.aspx
Le SDK de powershell :
http://msdn.microsoft.com/en-us/library/ms714469(VS.85).aspx
Objectif
Dans nos deux objectifs, nous allons développer un système d’installation de commande, des commandes powershell avec un ensemble de paramètres et un provider.
Le provider vous permet de naviguer dans un ensemble d’éléments comme naviguer dans le Disque Dur C : ou dans la base de registre. PsTFS contient son propre provider nommé TFSProvider.
1
2
3
4
5
»
Démarrer une discussion
Ecrire un commentaire
Titre
Commentaire
Annuler