Windows 7 unattend.xml O endereço IP estático não está definido

0

Eu quero adicionar um endereço IP estático à minha instalação autônoma do Windows 7. Para conseguir isso, adicionei o seguinte código ao meu unattend.xml:

      <Interfaces>
          <Interface wcm:action="add">
          <Ipv4Settings>
              <DhcpEnabled>false</DhcpEnabled>
          </Ipv4Settings>
          <Identifier>Local Area Connection</Identifier>
          <UnicastIpAddresses>
               <IpAddress wcm:action="add" wcm:keyValue="1">192.168.166.125/24</IpAddress>
          </UnicastIpAddresses>
          <Routes>
              <Route wcm:action="add">
                 <Identifier>0</Identifier>
                 <Prefix>0.0.0.0/0</Prefix>
                 <NextHopAddress>192.168.166.254</NextHopAddress>
              </Route>
          </Routes>
          </Interface>
      </Interfaces>
   </component>

Isso funciona parcialmente. O DHCP está desativado e o gateway padrão está definido. Mas o Endereço IP e o campo de máscara da sub-rede estão vazios. Eu dei uma olhada no diretório Panther e há um setuperr.log onde o seguinte erro é descrito: Error CSI 00000001 (F) 80220028 [Error,Facility=FACILITY_STATE_MANAGEMENT,Code=40 (0x0028)] #115# from CComponentDeserializer::ConstructNodeNameFromXml(parent node = @0x33e7620, full name = [@keyValue=", list name = IpAddress)[gle=0x80004005]

Error CSI 00000002 (F) 80220028 [Error,Facility=FACILITY_STATE_MANAGEMENT,Code=40 (0x0028)] #649# from CComponentDeserializer::ConstructNodeNameFromXml(parent node = @0x33e83a0, full name = [@keyValue=", list name = IpAddress)[gle=0x80004005]

Mas eu não tenho idéia de como corrigir esse erro. Parece que há algo errado com a sintaxe da tupla IpAddress , mas onde?

    
por AndyB 11.04.2014 / 11:28

1 resposta

0

Acho que consertei o problema. O problema era um espaço em branco simples no xml wcm namespace na seção do componente

<component ... xmlns:wcm="http:// schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

É por isso que o XMl-Parser não pôde serializar o arquivo XML corretamente e os erros acima aconteceram. Mas tudo bem, levei apenas algumas horas para ver isso. :)

    
por 14.04.2014 / 08:24