Bon ok c’est un peu de la triche (car on utilise powershell) mais cela fonctionne lol
Si vous souhaitez uniquement le jour mettre dd sinon dd-MM-yyyy
FOR /F "tokens=* USEBACKQ" %F IN (powershell.exe -Command "Get-Date ((Get-Date).AddDays(-1)) -format "dd"") DO (SET yesterday=%F)
echo %yesterday%
Si vous etes dans un script il faut rajouter des %
FOR /F "tokens=* USEBACKQ" %%F IN (powershell.exe -Command "Get-Date ((Get-Date).AddDays(-1)) -format "dd""
) DO (SET yesterday=%%F)