Windows PowerShell RC1
いつのまにかMSHの名前がPowerShellへと変わりRC1がリリースされていた。とりあえずこのまえ作ったテトリス*1君でも動かしとこう。
PS E:\Tmp> .\tetris.ps1 ... New-Object : Cannot find type [Management.Automation.MshObject]: make sure the assembly containing this type is loaded. ... Add-Member : Cannot bind argument to parameter 'InputObject' because it is null. ...
予想通り動かない…。
追記
2点の修正で動いたー。
New-Object : Cannot find type [Management.Automation.MshObject]: make sure the assembly containing this type is loaded.
これはManagement.Automation.MshObjectがManagement.Automation.PsObjectに変わっただけ。
Add-Member : Cannot bind argument to parameter 'InputObject' because it is null.
これはadd-memberがnullを返すようになった?ようで
#$f = add-member -i $f ... add-member -i $f ...
とすればいいだけ。