wwwroot> $nsmgr.gettype()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True False XmlNamespaceManager System.Object
wwwroot> Get-Member -InputObject $nsmgr
TypeName: System.Xml.XmlNamespaceManager
wwwroot> $nsmgr | Get-Member
TypeName: System.String
Get-Member は最初の呼び出しで String に型変換しているGet-Member
ように見えますが、これは のようなコマンドレットでは非常に奇妙な動作のようGet-Member
です。
How to use PowerShell Get-Member cmdlet を読みましたが、それが同じ問題だとは思いません。