Power Shell FTP模块(Web管理)中的属性是否区分大小写?

问题描述:

PowerShell是不区分大小写的语言,模块WebAdministration也是如此。Power Shell FTP模块(Web管理)中的属性是否区分大小写?

这不起作用:

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

鉴于此作品:

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

差别只在首都和属性名小写字母 'E'。 此外,第一个命令甚至不会引发任何错误。

任何人都可以解释这种行为吗?

+0

https://windowsserver.uservoice.com/forums/301869-powershell/suggestions/15077202-make-propeties-name-case-insensitive-for-creating – zerocool18

这可能是一个错误,因为不同的Windows版本的行为不同(例如,对于Windows 10,第一个字母必须是小写,而对于Windows 7而言)。另外还有related question on SO

+0

是的,好像是一个bug。首先,我没有做到预期的结果,其次它没有给出任何错误。 – zerocool18