Windows Powershell对象=属性+方法
在现实世界中,你可能已经了解对象就是那些能够摸到的东西。Powershell中的对象和现实生活很相似。例如要在现实生活中描述一把小刀。我们可能会分两方面描述它
属性:一把小刀拥有一些特殊的属性,比如它的颜色、制造商、大小、刀片数。这个对象是红色的,重55克,有3个刀片,ABC公司生产的。因此属性描述了一个对象是什么。
方法:可以使用这个对象做什么,比如切东西、当螺丝钉用、开啤酒盖。一个对象能干什么就属于这个对象的方法。
创建对象
通过New-Object可以创建一个对象,甚至可以创建一个虚拟的小刀,但是第一步需要创建一个空对象。空对象什么都没有,如果调用它,不会返回任何东西。
PSC:Powershell>$pocketknife=New-Objectobject PSC:Powershell>$pocketknife System.Object
增加属性
接下来描述这个对象是什么
PSC:Powershell>Add-Member-InputObject$pocketknife-NameColor-Value"Red" -MemberTypeNoteProperty PSC:Powershell>$pocketknife
Color ----- Red
PSC:Powershell>Add-Member-InputObject$pocketknife-NameWeight-Value"55" -MemberTypeNoteProperty PSC:Powershell>$pocketknife|Add-MemberNotePropertyBlades3 PSC:Powershell>$pocketknife|Add-MemberNotePropertyManufacturerABC PSC:Powershell>$pocketknife
ColorWeightBladesManufacturer ----------------------------- Red 55 3ABC