I always use bellow code to install one of my application on production machine:
Start-Process -FilePath msiexec -ArgumentList "/i c:\path\to\app.msi mykeyid=xxxxxx mysecret=xxxxxx /log c:\path\to\logfile" -Wait
But yesterday , I make a mistake , and use bellow code to install my application – I use curly bracket instead of double quotation mark
Start-Process -FilePath msiexec -ArgumentList {/i c:\path\to\app.msi mykeyid=xxxxxx mysecret=xxxxxx /log c:\path\to\logfile} -Wait
After the installation, that application still work , I just worried about there will be some unexpected behavior for that application. that’s way I post my quiz here , what is the different here when I use curly bracket / double quotation mark? the official website tell me use double quotation mark.
Anyone can help me ?