我有以下几点:遍历XML元素
$aMyArray = $null
[xml]$userfile = Get-Content C:\AppSense\Scripts\AmPolicyConversion\AM_dev.xml
$i = 0
FOREACH ($j in $userfile.ChildNodes){
FOREACH($k in $j.DocumentElement) {
}
$i = $i + 1
}
我试图通过PowerShell中的每个元素弄清楚如何循环。
然后检查元素上SID的属性。
如果exists存在,则获取属性值并将该值放入一个对象中,并为同一元素获取第二个属性DISPLAYNAME并放入同一个对象中。我们将创建一个对象数组。
我知道我走了,但希望你能帮上忙。
您可以添加更多的细节?比如,你知道xml的样子吗? Powershell允许你在这种情况下通过名称访问,我发现它让代码更容易阅读 – carlpett