title: Azure pipeline debug mode log "which" text
body: <p>Hi i am new to azure pipelines and having issues with a task failing</p>
  <p><a href="https://stackoverflow.com/questions/73489391/azure-pipelines-nukeeper-unable-to-find-executable-git?noredirect=1#comment129778828_73489391">Azure Pipelines - NuKeeper unable to find executable git</a></p>
  <p>I am as a result trying to get into more details of what the debug message mean (cannot find information on this online)</p>
  <p>for my nuget push debug i noticed this</p>
  <pre><code>##[debug]Getting NuGet
  ##[debug]which 'msbuild'
  ##[debug]not found
  ##[debug]Falling back to VS2019 install path
  ##[debug]Found msbuild.exe at: C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/MSBuild/Current/Bin/msbuild.exe
  </code></pre>
  <p>another nukeeper debug</p>
  <pre><code>##[debug]Agent.BuildDirectory=C:\AzureDevOpsAgents\Agent#1\_work\5
  ##[debug]which 'git'
  ##[debug]not found
  ##[debug]task result: Failed
  ##[error]Error: Unable to locate executable file: 'git'. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.
  </code></pre>
  <p>My question is what is the &quot;which&quot; command (even if it is a command) and where does it look for to find items so i can fix the error in the nukeeper log (i've tried adding the path and have done a git --version which returns the version)</p>