2010-10-25 4 views
0

J'essaie d'obtenir l'ID utilisateur de l'utilisateur qui a déclenché la construction et l'utiliser comme paramètre quelque part dans le fichier de construction. Tout comme nous pouvons utiliser $ {CCNetProject} pour obtenir le nom du projet. Y at-il un moyen que je peux obtenir cette information dans Cruise Control .Net?Obtenir l'ID utilisateur connecté dans Cruise Control .Net

Répondre

1

Vous pouvez accéder à l'utilisateur via la variable d'environnement CCNetUser. Trouver plus d'informations here.

+0

Vous avez raison. Il est également intéressant de noter que CCNetUser n'est pas toujours défini: http://stackoverflow.com/questions/3880984/cruisecontrol-net-ccnetuser-property-empty/3881324#3881324 –

+0

Cette propriété renvoie le nom de l'utilisateur, c'est-à-dire John Doe . Je veux l'exemple userid (identifiant de compte Windows): doej, userid qui a été utilisé pour se connecter à ccnet. Merci. – Thinker

+0

Une fois que vous avez l'utilisateur, vous pouvez utiliser un outil de ligne de commande de service d'annuaire, par ex. dsquery (fourni avec Windows Server 2003) dans votre script de génération. Trouver plus d'informations ici: http://support.microsoft.com/kb/322684/EN-US/ –

Questions connexes