2021/03/03 #コピペしたらエラー

皆様おはようございます、

#猫でもできるPowerShell(備忘録)

#コピペしたらエラー

<# 元ネタ

ConvertTo-Html

https://docs.microsoft.com/ja-jp/powershell/module/microsoft.powershell.core/about/about_calculated_properties?view=powershell-7.1#convertto-html

#>

PS> Get-Alias |

ConvertTo-Html Name,

Definition,

@{

name='ParameterCount'

expr={$_.Parameters.Keys.Count}

align='right'

} |

Out-File .\aliases.htm -Force

ConvertTo-Html : name キーが無効です。

発生場所 行:2 文字:3

+ ConvertTo-Html Name,

+ ~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : InvalidArgument: (:)

[ConvertTo-Html]、NotSupportedException

+ FullyQualifiedErrorId :

DictionaryKeyIllegal,Microsoft.PowerShell.Commands.ConvertToHtmlCommand

PS>

昨日投稿した

の内容を眺めていて面白そうだったコードをコピペしたらエラーになりました

「ConvertTo-Html Name」のName プロパティと

「@{ name='ParameterCount'」のname を区別できないからでしょうか??

ちなみに

「@{ name='ParameterCount'」→「@{ label='ParameterCount'」

のように書き換えると期待した HTMLが作成されたので、予想としては概ね当たりでしょう

MS社のホームページといえどもこういう事があるのだと思うと、少し安心できます

ではまた;