i am refering to this question ASSIGN win XP commandline output to variable
i am trying to use it on a powershell code segment so i typed
powershell date (get-date).AddDays(-1) -format yyyyMMdd
and confirm it returns like
20100601
but then if i tried to
for /f "tokens=*" %a in ('powershell date get-date -format yyyyMMdd
') do set var=%a
then it failed to work as expected. how can i transfer the date to a variable?
Maybe
for /f "tokens=*" %a in ('powershell "get-date; get-date -format yyyyMMdd"') do set var=%a
is what you wanted.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With