Являются ли свойства модуля Power Shell FTP (WebAdministration) чувствительными к регистру?

PowerShell — это язык, нечувствительный к регистру, и такие модули, как WebAdministration, должны быть такими.

Это не работает:

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

Поскольку это работает:

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

Разница только в заглавной и строчной букве «е» в имени свойства. Более того, первая команда даже не выдает никакой ошибки.

Кто-нибудь может объяснить такое поведение?


person zerocool18    schedule 04.07.2016    source источник
comment
windowsserver.uservoice. com/forums/301869-powershell/   -  person zerocool18    schedule 04.07.2016


Ответы (1)


Вероятно, это ошибка, поскольку поведение отличается для разных версий Windows (например, для Windows 10 первая буква должна быть строчной, а для Windows 7 — нет).

Существует также связанный вопрос по SO.

person Martin Brandl    schedule 04.07.2016
comment
да, похоже на баг. Во-первых, я не делаю то, что ожидалось, а во-вторых, он не выдает никаких ошибок. - person zerocool18; 05.07.2016