术语“powershell.exe”未被识别为 VSTS 任务中的 cmdlet 名称

use*_*844 3 powershell azure-devops

突然间我收到错误

“2018-08-30T06:19:30.8460321Z ##[错误]术语“powershell.exe”不是cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或如果包含路径,请验证路径是否正确并重试。”同时在 VSTS 中执行 PS 任务。

我的 PS 任务有简单的 Write-Host $variable 语句,它一直工作到今天,出了点问题,尝试重新启动目标机器,确保 PS 可用等。

请问有什么调试步骤吗?

在此处输入图片说明

小智 13

以防万一有人在托管的虚拟机上收到此错误消息。我遇到了同样的问题,它是由名为“Path”的管道变量引起的。所以只要比我聪明,不要这样命名你的变量。

这是你绝对应该避免的: