在PowerShell的開始處,我檢查網絡位置以確定是否有比當前版本更新的版本。但是,如果我以前瀏覽過網絡位置,它纔會返回true。任何建議,我想映射驅動器,然後刪除驅動器的位置,但我認爲這是有點極端。PowerShell測試路徑返回false,但應該爲true
$update=Test-Path "\\server\mylocation\Technology\Shared%20Documents\program\XXXXX.zip"
if($update -eq "True")
{
The rest of my code
}
您需要用@Shay Levy指出的空格來代替%20,還有,您是否已驗證腳本運行的憑據是否具有對資源的讀取權限? – dugas