Shane O’Neill shows when you need to use single quotes when splatting in Powershell:
If you’ve checked the examples in that post – and I recomment that you do – then you’ll see that it takes the syntax of
Parameter = 'Value'
.Notice the Parameter portion is not in quotes? It also works perfectly well if you have the Parameter name in quotes e.g.
'Parameter' = 'Value'
(double quotes works too).Why would you use one instead of the other?
There is a special circle in the Inferno for people who put spaces in their parameter names.