在powershell命令中连接字符串和表达式结果

时间:2019-03-07 14:06:13

标签: powershell windows-10 concatenation

我有这个代码

powershell -Command "(gc "E:\Desktop\Nuova\anag.xml") -replace '<Revocato>true</Revocato>', (Get-Date).AddDays(-1).ToString('MM-dd-yyyy') | set-content "E:\Desktop\Nuova\anag.xml""

返回03-07-2019

但是我希望它返回<Revocato>03-07-2019</Revocato>

我尝试了不同的方法,例如用作第二个替换参数'<Revocato>{0}</Revocato>' -f ((Get-Date).AddDays(-1).ToString('MM-dd-yyyy'))和其他一些想法,但是没有任何方法返回我想要的结果。有什么帮助吗?

0 个答案:

没有答案