我使用NVelocity它们对服务器执行之前处理各种Powershell脚本。

我的问题是如何逃脱反斜杠尾随一个变量:

e.g。

ls \\$computername\c$

$计算机名应在运行时有效的计算机名称尾部的反斜杠(\ C $)代替,但是装置使其不

由于 本

有帮助吗?

解决方案

毛的建议并没有为我工作。我想这是因为我引用C $管理共享和速度使用“$”符号来声明变量/对象。

相反,我创建的变量以包含这样的引用,这样我的解决办法是:

#set ($C = '\c$')
ls \\\\$computername$C

每如 http://velocity.apache.org/engine /devel/user-guide.html#escapingvalidvtlreferences

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top