PowerShell is case insensitive language and so are the modules like WebAdministration
expected to be.
This doesn't work:
PS IIS:\AppPools> Set-ItemProperty .\DefaultAppPool -Name Enable32BitAppOnWin64 -Value $true
Whereas this works:
PS IIS:\AppPools> Set-ItemProperty .\DefaultAppPool -Name enable32BitAppOnWin64 -Value $true
Difference is only in capital and small letter 'e' in property name. Moreover, the first command doesn't even throw any error.
Can anyone explain this behaviour?