我总是拿Java的思维去理解powershell,power shell的get-member,按我的思维模式来说,就是反射。比如对1进行反射
PS C:\work> 1|get-Member TypeName:System.Int32 Name MemberType Definition ---- ---------- ---------- CompareTo Method int CompareTo(System.Object value), int CompareTo(int value), int IComparable.CompareTo(Syste... Equals Method bool Equals(System.Object obj), bool Equals(int obj), bool IEquatable[int].Equals(int other) ……也可以对命令的运行结果进行一个反射 比如
PS C:\work> ls | get-member TypeName:System.IO.DirectoryInfo Name MemberType Definition ---- ---------- ---------- LinkType CodeProperty System.String LinkType{get=GetLinkType;} Mode CodeProperty System.String Mode{get=Mode;} ……有了反射,就可以深入地研究powershell里的各种对象啦。
