在PowerShell中理解和使用对象

如何使用PowerShell的对象,如何逗更多的信息和功能了他们与对象如何可以在脚本的情况下非常有用。

肖像历史

的事情之一,大多数人不知道的有关PowerShell中,至少前面,是PowerShell是基于.NET框架,这意味着PowerShell中可以被视为一种编程语言。事实上,每个响应从运行在PowerShell中,无论是简单还是复杂,cmdlet的可能,实际上是一个.NET对象cmdlet的获取。它看起来像文字给你,但它可以的方式,Linux和UNIX命令行顽固派只能梦想使用编程方式操作。

在这片我将重点介绍如何使用PowerShell的对象,如何逗更多的信息和功能,从他们的,和对象如何可以在脚本情况下非常有用。

什么是对象?

或许,这将有助于了解的对象是什么,这样你能理解的PowerShell的这种能力仅仅是多么有用。

对象基本上是已知的东西,编程语言可以使用,交互与上进行计算和转换,和一般数量“消费”。从技术上讲,对象是一个简单的事情纲领性表示。对象通常被认为是两种类型的东西:属性,其简单地描述无论.NET对象代表的属性,并方法,它描述动作的类型(认为动词,或短指令)的.NET对象可承接。

例如,让我们考虑一个车为例。如果我们犯了个车到.NET对象,那么它的性能将包括它的发动机,车门,油门和刹车踏板,方向盘和前大灯。其方法将包括双引擎,关闭发动机,打开门,关门,按油门,松开油门,转动方向盘向左转方向盘右侧,打开大灯,关掉大灯,打开亮色和关闭亮色。(这不是一个详尽的清单,但它应该能够说明你的车的性能是其组成部分的描述,而汽车的方法描述了如何您可以使用性能并相互作用。)

继续阅读这篇文章现在注册

IT薪资调查:结果是