2

PowerShell 是不区分大小写的语言,WebAdministration预期的模块也是如此。

这不起作用:

PS IIS:\AppPools> Set-ItemProperty .\DefaultAppPool -Name Enable32BitAppOnWin64 -Value $true

而这有效:

PS IIS:\AppPools> Set-ItemProperty .\DefaultAppPool -Name enable32BitAppOnWin64 -Value $true

区别仅在于属性名称中的大写和小写字母“e”。此外,第一个命令甚至没有抛出任何错误。

谁能解释这种行为?

4

1 回答 1

1

这可能是一个错误,因为不同 Windows 版本的行为不同(例如,对于 Windows 10,第一个字母必须是小写,而对于 Windows 7 则不是)。

还有一个关于 SO 的相关问题

于 2016-07-04T13:49:02.390 回答