我试图从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中运行不正常。我已经映射了该共享路径并尝试执行,但没有运气。
答案 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毫无意义。