PowerShell 是不区分大小写的语言,WebAdministration
预期的模块也是如此。
这不起作用:
PS IIS:\AppPools> Set-ItemProperty .\DefaultAppPool -Name Enable32BitAppOnWin64 -Value $true
而这有效:
PS IIS:\AppPools> Set-ItemProperty .\DefaultAppPool -Name enable32BitAppOnWin64 -Value $true
区别仅在于属性名称中的大写和小写字母“e”。此外,第一个命令甚至没有抛出任何错误。
谁能解释这种行为?