首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在从MSBuild项目执行时添加powershell管理单元

无法在从MSBuild项目执行时添加powershell管理单元
EN

Stack Overflow用户
提问于 2016-02-05 16:15:07
回答 1查看 466关注 0票数 0

我有powershell脚本,它添加了管理单元。

代码语言:javascript
复制
if ((get-pssnapin  | select-string "Microsoft.TeamFoundation.PowerShell") -eq $null) { 
     Add-PSSnapin Microsoft.TeamFoundation.PowerShell 
}

它在从powershell命令行调用时工作。

但是,当我使用以下方法从build.proj (msbuild项目)调用它时:

代码语言:javascript
复制
<Exec Command="powershell -executionpolicy Unrestricted -Command &quot;&amp; { . \&quot;$(SourceDir)myscript.ps1\&quot;; }&quot;" 
      LogStandardErrorAsError="true" ContinueOnError="false"/>

上面写着:

此计算机上未安装Windows PowerShell卡入“Microsoft.TeamFoundation.PowerShell”。

代码语言:javascript
复制
build.proj(82,5): error : Add-PSSnapin : The Windows PowerShell snap-in 'Microsoft.TeamFoundation.PowerSh
build.proj(82,5): error : ell' is not installed on this computer.
EN

回答 1

Stack Overflow用户

发布于 2016-02-05 16:53:15

在将管理单元添加到会话之前,需要在生成代理上安装Microsoft.TeamFoundation.PowerShell管理单元。我相信这是2013电动工具下载的一部分。

正如and在注释中所建议的,确保它同时安装在32位和64位中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35228694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档