PowerShell测试路径返回false但应该为true

时间:2012-10-16 18:51:51

标签: powershell

在我的PowerShell开始时,我让它检查一个网络位置,以确定是否有比当前版本更新的版本。但是,如果我之前浏览过网络位置,它只会返回true。任何建议,我考虑映射驱动器然后删除驱动器位置,但我认为这有点极端。

$update=Test-Path "\\server\mylocation\Technology\Shared%20Documents\program\XXXXX.zip"
if($update -eq "True")
    {
    The rest of my code
    }

1 个答案:

答案 0 :(得分:1)

尝试用空格替换%20。 %20用于网址。