Фигурные скобки используются для обозначения блока скрипта.
PS C:\> ({"2. Files are `n different"}).GetType().Name
ScriptBlock
Если вы сделаете это
PS C:\> {"2. Files are `n different"}
"2. Files are `n different"
, вы просто выводите содержимое блока скрипта, в то время как оно должно быть выполнено:
PS C:\> Invoke-Command -ScriptBlock {"2. Files are `n different"}
2. Files are
different
PS C:\> & {"2. Files are `n different"}
2. Files are
different