我知道这是一件简单的事情,但对于我的生活,我似乎无法让它发挥作用。我们有一个脚本可以从 XML 配置文件中加载值,格式如下:
<configuration>
<global>
<rootBuildPath>\\devint1\d`$\Builds\</rootBuildPath>
</global>
</configuration>
#Load the xml file
$xmlfile = [xml](get-content "C:\project\config.xml")
# get the root path
$rootBuildPath = $xmlfile.configuration.global.rootBuildPath
$currentRelease = Get-ChildItem $rootBuildPath -Exclude "Latest" | Sort -Descending LastWriteTime | select -First 1
# do some stuff with the result, etc.
现在发生的是 get-childitem 抛出一个
Get-ChildItem : Cannot find path '\\devint1\d`$\Builds' because it does not exist.
如果我在 shell 中运行命令,它可以工作,但由于某种原因,如果我尝试使用 XML 文件中的值,它会失败。我试过逃避反引号并删除反引号无济于事。
我不能使用共享来实现这一点。
想法?