Get-Content - 在Windows命令提示符下找不到路径错误

时间:2018-01-12 07:03:56

标签: powershell cmd

我试图从Cmd执行powershell脚本。

C:\powershell C:\Powershell_Scripts\CheckWebSiteExists.ps1

Error : Get-Content : Cannot find path '\\XXXX\China-team\Release
Package\CustomerDB_file\CustomerDB.txt' because it does not
exist.

Powershell脚本:

$test = (Get-Content "\\XXXX\China-team\Release Package\\CustomerDB_file\CustomerDB.txt") -split ','

这在powershell中运行良好但在cmd中运行不正常。我已经映射了该共享路径并尝试执行,但没有运气。

2 个答案:

答案 0 :(得分:0)

试试这个..

powershell -command "$test = (Get-Content "\\XXXX\China-team\Release Package\\CustomerDB_file\CustomerDB.txt") -split ','"

答案 1 :(得分:0)

PowerShell似乎找不到您指定的文件名。退后一步,验证文件是否存在。

checker

如果不返回True,请尝试删除转义的反斜杠。

if(!checker())

如果Test-Path无法返回True,则无法找到该文件。在找到文件之前,使用Get-Content毫无意义。