0
Я пытаюсь получить идентификатор пользователя, вызвавшего сборку, и использовать его в качестве параметра, где-то в файле сборки. Так же, как мы можем использовать $ {CCNetProject} для получения имени проекта. Есть ли способ получить эту информацию в Cruise Control .Net?Получение идентификатора пользователя в Cruise Control .Net
Вы правы. Также стоит заметить, что CCNetUser не всегда установлен: http://stackoverflow.com/questions/3880984/cruisecontrol-net-ccnetuser-property-empty/3881324#3881324 –
Это свойство возвращает имя пользователя, то есть John Doe , Я хочу использовать идентификатор idid (id учетной записи Windows): doej, userid, который использовался для входа в ccnet. Благодарю. – Thinker
После того, как у вас есть пользователь, вы можете использовать инструмент командной строки службы каталогов, например, например. dsquery (который поставляется с Windows Server 2003) в сценарии сборки. Дополнительную информацию можно найти здесь: http://support.microsoft.com/kb/322684/EN-US/ –