【发布时间】:2018-04-05 17:16:50
【问题描述】:
我在我的后期构建配置中调用以下脚本:
%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -ExecutionPolicy RemoteSigned -file "\Sclddev8\tfs\Scripts\slack-notice.ps1" -Verb RunAs;
但是,我不断收到此错误:
Send-SlackMessage : 术语“Send-SlackMessage”未被识别为名称
但是我已经在我的环境中安装了这个模块,如果我打开一个 PowerShell 控制台或在这个构建过程之外运行文件,则可以正常工作。
【问题讨论】:
-
我有同样的问题:我从 MSBuild 运行 Powershell 脚本作为 Exec 任务。我采用了相同的命令,然后在 CMD 会话中运行它,它可以工作。除了从 MSBuild 运行之外,它适用于所有场景。我在这里迷路了。
标签: powershell cmd msbuild