Windows Powershell:Export-CliXml正在导出,没有结构、元素和节点

Windows Powershell:Export-CliXml正在导出,没有结构、元素和节点,windows,powershell,server,poshwsus,Windows,Powershell,Server,Poshwsus,我有一个用于Windows Server Update服务的Powershell脚本,可以自动批准更新。 已批准的更新将列在XML文件中。为了实现这一点,我使用导出CliXml将所选数据(标题、到达日期和更新ID)导出到一个文件中: 这在相当长的一段时间内奏效了 几天后,当必须建立新列表时,导出的结果没有节点、结构和元素。。 我做错了什么 我需要在进一步的过程中使用这些节点。当我使用import-CliXml导入xml文件时,我无法正确地遍历如下值 $List[x][x] 我知道这个问题:

我有一个用于Windows Server Update服务的Powershell脚本,可以自动批准更新。
已批准的更新将列在XML文件中。为了实现这一点,我使用
导出CliXml
将所选数据(标题到达日期更新ID)导出到一个文件中:

这在相当长的一段时间内奏效了

几天后,当必须建立新列表时,导出的结果没有节点、结构和元素。。

我做错了什么

我需要在进一步的过程中使用这些节点。当我使用
import-CliXml
导入xml文件时,我无法正确地遍历如下值

$List[x][x]
我知道这个问题:xml文件不是结构化的。但我无法解决它。有人能帮我吗

下面是与我类似的示例代码(显然,它只适用于安装了WSUS的Windows服务器):

$List = @()            
$Updates_Pretest =  $WSUS.GetUpdates() | select -First 10
if ($Updates_Pretest.count -gt 0)            
    {            
        foreach ($Update in $Updates_Pretest)            
            {            
                $List += @($Update.Id.UpdateId.Guid;(Get-Date -Format "MM.dd.yyyy");$Update.title)
            } 
    }
$List | Export-Clixml -Path ("c:\" + "Test.xml")