PowerShell是不区分大小写的语言,预期的WebAdministration
等模块也是如此。
这不起作用:
PS IIS:\AppPools> Set-ItemProperty .\DefaultAppPool -Name Enable32BitAppOnWin64 -Value $true
虽然有效:
PS IIS:\AppPools> Set-ItemProperty .\DefaultAppPool -Name enable32BitAppOnWin64 -Value $true
区别仅在于资本和小写字母' e'在财产名称。 而且,第一个命令甚至不会抛出任何错误。
任何人都可以解释这种行为吗?
答案 0 :(得分:1)
这可能是一个错误,因为不同Windows版本的行为不同(例如,对于Windows 10,第一个字母必须是小写,而对于Windows 7则不是)。