<p>J’ai fini avec ce script :</p>
<pre><code class="lang-auto">set hour=%time:0,2%
if "%hour:0,1%" == " " set hour=0%hour:1,1%
echo hour=%hour%
set min=%time:3,2%
if "%min:0,1%" == " " set min=0%min:1,1%
echo min=%min%
set secs=%time:6,2%
if "%secs:0,1%" == " " set secs=0%secs:1,1%
echo secs=%secs%
set year=%date:~-4%
echo year=%year%
</code></pre>
<p>:: Sur WIN2008R2 par exemple, j’ai du modifier votre ‘set month=%date:3,2%’ comme ci-dessous :: sinon 00 apparait pour MONTH</p>
<pre><code class="lang-auto">set month=%date:4,2%
if "%month:0,1%" == " " set month=0%month:1,1%
echo month=%month%
set day=%date:0,2%
if "%day:0,1%" == " " set day=0%day:1,1%
echo day=%day%
set datetimef=%year%%month%%day%_%hour%%min%%secs%
echo datetimef=%datetimef%
</code></pre>