Was bedeutet $ ($ variableName) in erweiterbaren Zeichenfolgen in PowerShell?
Ich habe online eine Reihe von Beispielskripten gesehen, die dies verwenden. Zuletzt habe ich es in einem Drehbuch gesehenTFS automatisieren:
[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])"
Nach allem, was ich sagen kann,$($taskTitle)
scheint äquivalent zu sein$taskTitle
. Vermisse ich etwas? Gibt es einen Grund, die Klammern und das zusätzliche Dollarzeichen zu verwenden?