我有以下幾點:遍歷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