Что означает $ ($ variableName) в расширяемых строках в PowerShell?

Мы видели несколько примеров сценариев онлайн, которые используют это. Совсем недавно я видел это в сценарииавтоматизация TFS:

[string] $fields = "Title=$($taskTitle);Description=$($taskTitle);Assigned To=$($assignee);"
$fields += "Area Path=$($areaPath);Iteration Path=$($iterationPath);Discipline=$($taskDisciplineArray[$i]);Priority=$($i+1);"
$fields += "Estimate=$($taskEstimateArray[$i]);Remaining Work=$($taskRemainingArray[$i]);Completed Work=$($tasktaskCompletedArray[$i])"

Из того, что я могу сказать,$($taskTitle) кажется эквивалентным$taskTitle, Я что-то пропустил? Есть ли причина использовать круглые скобки и дополнительный знак доллара?

Ответы на вопрос(2)

Ваш ответ на вопрос