相关疑难解决方法(0)

PostBuild中的PowerShell脚本

持续集成

我一直致力于PowerShell脚本,以简化我们的开发过程.我打算将它作为一个后期构建活动来运行,但我遇到了一些麻烦.

在PowerShell提示符下,以下内容非常有用:

PS C:\> ./example.ps1
Run Code Online (Sandbox Code Playgroud)

但是,尝试从cmd.exe以下运行时:

C:\> powershell -command "&\"C:\path to script\example.ps1\""
Run Code Online (Sandbox Code Playgroud)

脚本执行但我从PowerShell返回了一轮错误,主要包括resolve-path函数的路径解析错误:

Resolve-Path:找不到路径'C:\ Documents and Settings\bdunbar\My Documents\Visual Studio 2008\Projects\CgmFamilyComm\FamilyComm\iirf\cms\isapirewrite4.dl l',因为它不存在.在C:\ Documents and Settings\bdunbar\My Documents\Visual Studio 2008\Projects\C gmFamilyComm\scripts\cms.ps1:4 char:27 + $ iirfpath =(resolve-path <<<< ../iirf/cms /isapirewrite4.dll).path,

Resolve-Path:找不到路径'C:\ Documents and Settings\bdunbar\My Documents\Visual Studio 2008\Projects\CgmFamilyComm\FamilyComm\familycomm',因为它不存在.在C:\ Documents and Settings\bdunbar\My Documents\Visual Studio 2008\Projects\C gmFamilyComm\scripts\cms.ps1:5 char:27 + $ vdirpath =(resolve-path <<<< ../familycomm).路径

有办法解决这个问题吗?这可能是一个运行resolve-path下的问题cmd.exe

[更新]

我已经能够改变一些事情来解决正在发生的错误,但我仍然收到来自powershell命令提示符的完全正常的错误.我无法弄清楚有什么区别.

powershell cmd

17
推荐指数
1
解决办法
1万
查看次数

标签 统计

cmd ×1

powershell ×1