dos函数执行结果赋值给变量

set m=powershell "[Text.Encoding]::UTF8.GetString([convert]::FromBase64String("c3RhcnQgQzovVXNlcnMvQWRtaW4vRGVza3RvcC9vdXQvdGVzdC50eHQ="))"
这种我想把后面的函数的执行结果赋值给m怎么办

img


试试这个:

$m = Invoke-Expression -Command $("[Text.Encoding]::UTF8.GetString([convert]::FromBase64String('c3RhcnQgQzovVXNlcnMvQWRtaW4vRGVza3RvcC9vdXQvdGVzdC50eHQ='))")