Mam następujący:pętli poprzez elementów 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
}
Próbuję dowiedzieć się, w jaki sposób pętli każdego elementu w PowerShell.
Następnie sprawdź atrybut SID na elemencie.
Jeśli istnieje, pobierz wartość atrybutu i wstaw tę wartość do obiektu, a dla tego samego elementu pobierz drugi atrybut DISPLAYNAME i wstaw do tego samego obiektu. Stworzymy tablicę obiektów.
Wiem, że jestem daleko, ale mam nadzieję, że możesz pomóc.
Czy możesz dodać więcej szczegółów? Czy na przykład wiesz, jak będzie wyglądać xml? Powershell pozwala na dostęp poprzez nazwę w tym przypadku, co znalazłem czyni kod znacznie łatwiejszy do odczytania – carlpett