Lesstep
Azure Pipelines・エージェント・2026年11月6日に確認

Azure Pipelines:「Unable to locate executable file: 'pwsh'」

タスクは pwsh・bash・powershell・az のようなツールを動かす前に、エージェントの PATH にあるフォルダーからそのファイルを探します。どこにもなければ、このメッセージで止まります(どのタスクも使うタスク ライブラリのメッセージです)。引用符の中が探したファイルの名前で、直すには、そのファイルをエージェントに置くか、あるファイルを求めるように変えます(このメッセージの Stack Overflow の質問は、合わせて26万回以上見られています)。

失敗しているステップがプルリクエストのビルド検証の一部なら、プルリクエストはそれを待っています:JetBrains IDE のプラグイン Azure DevOps Pull Requests は、プルリクエストのブランチ ポリシーを状態つきで IDE に並べ、Pro ならエージェントが直ったあとに、失敗したビルド ポリシーをもう一度動かせます。JetBrains Marketplace で入れる

どう見えるか

Linux のエージェントで 'powershell'

セルフホストのエージェントにツールが入っていない

path という名前のパイプライン変数

エージェントのサービスがあなたの PATH を見ていない

IntelliJ IDEA と Rider で Azure DevOps のプルリクエスト

Azure DevOps Pull Requests は、JetBrains IDE 2024.1 以降と Android Studio で動く Lesstep のプラグインです。git のリモートから組織・プロジェクト・リポジトリを読み、あなたのレビュー待ちのプルリクエストを IDE のツール ウィンドウに並べます。Azure DevOps Services でも Azure DevOps Server でも動きます。プルリクエストのブランチ ポリシーを状態つきで見せるので、通っていない必須のビルドがプルリクエストの隣に出ます。Pro なら、失敗したビルド ポリシーや期限の切れたビルド ポリシーをそこからもう一度動かせます。レビューの受信箱は無料、投票・コメント・完了・作成は Pro(30日の無料試用つき)。

JetBrains Marketplace で入れる

Azure DevOps・Azure Pipelines・PowerShell は Microsoft Corporation の商標、IntelliJ IDEA と Rider は JetBrains s.r.o. の商標です。このページはそのいずれとも提携しておらず、承認も受けていません。

ほかに:要求を満たすエージェントがない · チェックアウトが Git fetch failed with exit code: 128 で止まる · dotnet のタスクがプロジェクトを見つけられない · English