¿Cómo pasar una propiedad de integración a un archivo por lotes con CruiseControlNet?

En elregistro de compilación de mi proyecto, puedo ver estas propiedades:

<integrationProperties>
  <CCNetProject>Gdet_T</CCNetProject>
  ...
  <LastModificationDate>4/6/2010 1:29:04 PM</LastModificationDate>
  <LastChangeNumber>10841</LastChangeNumber>
</integrationProperties>

Quiero pasar la propiedadCCNetProject yLastChangeNumber a un archivo por lotes.funciona bien conCCNetProject, ya que se puede usar en el lote como una variable de entorno%CCNetProject%.

Pero no funciona con otras propiedades. (esos no están comenzando con elCCnet prefijo) comoLastChangeNumber oLastModificationDate.

Traté de pasarlo como argumento, ¡pero falla!

<exec>
  <executable>$(WorkingFolderBase)\MyBatch.bat</executable>
  <baseDirectory>$(WorkingFolderBase)\</baseDirectory>
  <buildArgs>$(LastModificationDate)</buildArgs>
</exec>

Traté de pasarlo como variable de entorno, pero falla:

<exec>
  <executable>$(WorkingFolderBase)\MyBatch.bat</executable>
  <baseDirectory>$(WorkingFolderBase)\</baseDirectory>
  <environment>
    <variable>
      <name>svn_label</name>
      <value>"${LastModificationDate}"</value>
    </variable>
  </environment>
</exec>

Los resultados son siempre los mismos cuando visualizo el parámetro o la variable: cadena vacía o el nombre de la variable$(svn_label)

Estoy seguro de que es simple, pero ... ¡No puedo encontrarlo! Alguna idea ?

Respuestas a la pregunta(2)

Su respuesta a la pregunta