次の場合:
get-wmiobject win32_networkadapterconfiguration -ComputerName SERVER1,SERVER2|select pscomputername,__SERVER
の値のみ__SERVERが返されます。ただし、PSComputerNameはAliasPropertyを指し__SERVERます。したがって、値も返すことを期待しています(私が持っているのと同じ値__SERVER)。
get-wmiobject win32_networkadapterconfiguration |gm pscomputername,__SERVER次を返します。
Name MemberType Definition
---- ---------- ----------
PSComputerName AliasProperty PSComputerName = __SERVER
__SERVER Property System.String __SERVER {get;set;}
私はPSComputername過去にうまく使ったことがあると確信しています。失敗の原因となっているここで何が欠けていますか?これは、PowerShellv2とv3の両方で発生しています。