2021/03/03 #コピペしたらエラー
皆様おはようございます、
#猫でもできるPowerShell(備忘録)
#コピペしたらエラー
<# 元ネタ
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社のホームページといえどもこういう事があるのだと思うと、少し安心できます
ではまた;