我有一个XML文件(导出的GPO),我想要过滤以检索某个字符串。此字符串包含GPO的GUID。我的XML文件的标题,其中包含GUID:
<Identifier>
<Identifier xmlns="http://www.microsoft.com/GroupPolicy/Types">{81BB9R5B-BC1E-433C-A62T-06DC8A62AAF1}</Identifier>
<Domain xmlns="http://www.microsoft.com/GroupPolicy/Types">domain.com</Domain> </Identifier>
如何使用Powershell过滤出GUID:“{81BB9R5B-BC1E-433C-A62T-06DC8A62AAF1}”?
非常感谢任何帮助
答案 0 :(得分:1)
使用PowerShell在XmlDocument对象上创建注释属性的方式的一种方法:
$xml = [xml] @'
<Identifier>
<Identifier xmlns="http://www.microsoft.com/GroupPolicy/Types">{81BB9R5B-BC1E-433C-A62T-06DC8A62AAF1}</Identifier>
<Domain xmlns="http://www.microsoft.com/GroupPolicy/Types">domain.com</Domain>
</Identifier>
'@
$xml.Identifier.Identifier."#text"