ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

35、PowerShell 基础操作符及语句详解

35、PowerShell 基础操作符及语句详解

PowerShell 基础操作符及语句详解

1. XML 数据操作

在处理 XML 数据时,我们可以通过特定的方式来获取节点信息。例如:
-$myXml.AddressBook.Person可以返回一个包含多个Person节点的列表,每个Person节点包含contactTypeNamePhone等属性。
-$myXml.AddressBook.Person[0]会返回第一个Person节点。
-$myXml.AddressBook.Person[0].ContactType则会返回第一个Person节点的contactType属性,可能的值如Personal

需要注意的是,XML 数据类型封装了 .NET 的XmlDocumentXmlElement类。与大多数 PowerShell .NET 包装器不同,这个包装器不会暴露底层类的属性,因为它们可能会与 PowerShell 为节点名称添加的动态属性发生冲突。若要访问底层类的属性,可以使用PsBase属性,示例代码如下:

返回列表