ng a task with it</p>
<pre><code>task Task1
{
    ...
}
</code></pre>

<p>Secondly, this avoids noise data on getting tasks for analysis.</p>
<p><strong>New special task ??</strong></p>
<p>The task <code>??</code> is used to get tasks without invoking. It replaces the old not so
easy to use approach. This new simple code</p>
<pre><code>$tasks = Invoke-Build ??
</code></pre>

<p>is used instead of</p>
<pre><code>$null = Invoke-Build ? -Result result
$tasks = $Result.All
</code></pre>

<p>The task <code>?</co