I've seen an example for setting the timestamps (creationtime, lastaccesstime, lastwritetime) of a file with powershell:
PS>$(get-item test.txt).lastwritetime=$(get-date "01/01/2020")
which seems to work.
This page: http://ss64.com/ps/syntax-operators.html about powershell operators says that
"$( )" is a "SubExpression operator".
But it also seems to work without the
PS>(get-item test.txt).lastwritetime=(get-date "01/01/2020")
and most powershell examples I've seen omit the
"$" when using parenthesis.
So, is the "Dollar-sign" optional in powershell
"$()" ? Or is there some difference with/without the
"$" that I'm just not seeing.
"()" actually 2 different operators that just happen to both be valid uses in the examples I have shown?