Instalação do Windows Server 2008: wpeinit -unattend: unattend.xml não faz nada

6

Estou tentando configurar instalações automatizadas do Windows Server 2008 x64.

Eu tenho ele trabalhando usando um DVD e autounattend.xml em uma chave USB, mas agora eu quero fazer isso funcionar no PXE, então eu não tenho que colocar o DVD na unidade em alguns servidores no exterior.

Estou tentando esse método Passo a passo: implantar uma imagem usando o PXE , que inicializa o WinPE sobre o PXE, exceto no último estágio que estou usando pxeboot.com em vez de wdsnbp.com porque não tenho um Windows Deployment Server. Essa parte está funcionando bem.

O problema que estou tendo é tentar fazer com que o WinPE inicie uma instalação. A documentação do Wpeinit Command-Line Options diz que eu posso fazer o wpeinit /unattend=\path\to\unattend.xml, mas isso falha sem imprimir nada no console, e não há mensagens de erro óbvias no arquivo de log.

  • unattend.xml mora em um compartilhamento de rede.
  • Eu tentei ambos wpeinit -unattend: \\ server \ share \ unattend.xml e net use u: \\ server \ share seguido por wpeinit -unattend: u: \ unattend.xml, mas nenhum deles funciona copiando-o para uma unidade local (por exemplo, X :) e usando esse caminho.
  • O WinPE-XML-Package e o WinPE-HTA-Package foram adicionados ao arquivo winpe.wim que está sendo exibido no TFTP. Eu não tenho certeza se eles são necessários, mas um tutorial sugeriu adicioná-los, então eu fiz.
  • Os logs wpeinit (abaixo) mencionam que ele encontrou HTA, mas não XML, por algum motivo. Devo esperar para ver também?
  • A rede está ativa, mas precisei executar o wizeutil InitializeNetwork para que funcionasse.
  • O WinPE pode ver meu C: \, que é uma instalação anterior do Server 2008.
  • Eu não personalizei o winpeshl.ini nem o startnet.cmd.
  • Meu sistema de teste é um Dell Optiplex 755 com Intel Core2 Duo e uma placa de rede Intel 82566DM.
  • A diferença entre a minha chave USB autounattend.xml e a minha SMB unattend.xml é o Windows-Setup | ImageInstall | OSImage | InstallFrom = \\ servidor IP \ share \ install.wim adicionado, que acredito ser necessário se eu quer que funcione sem o DVD do Server 2008.
  • O servidor SMB é um Samba Linux que permitirá acesso anônimo sem uma senha. Nenhuma credencial foi especificada em unattend.xml.

Alguma idéia do que estou fazendo errado?

Obrigado

wpeinit.log após o primeiro passe automático do wpeinit

Info      No unattend file was found; WPEINIT is using default settings to initialize WinPE
Info      Spent 6115ms initializing removable media before unattend search
Info      ==== Initializing Display Settings ====
Info      No display settings specified
Info      STATUS: SUCCESS (0x00000001)
Info      ==== Initializing Computer Name ====
Info      Generating a random computer name
Info      STATUS: SUCCESS (0x00000000)
Info      ==== Initializing Virtual Memory Paging File ====
Info      No WinPE page file setting specified
Info      STATUS: SUCCESS (0x00000001)
Info      ==== Initializing Optional Components ====
Info      WinPE optional component 'Microsoft-WinPE-HTA' is present
Info      STATUS: SUCCESS (0x00000000)
Info      ==== Initializing Network Access and Applying Configuration ====
Info      No EnableNetwork unattend setting was specified; the default action for this context is to enable networking support.
Info      Service dhcp stop: 0x00000000
Info      Service lmhosts stop: 0x00000000
Info      Service bfe stop: 0x00000000
Info      Service ikeext stop: 0x00000000
Info      Service mpssvc stop: 0x00000000
Info      Spent 125ms initializing security templates; status 0x00000000
Info      Install MS_MSCLIENT: 0x0004a020
Info      Install MS_NETBIOS: 0x0004a020
Info      Install MS_SMB: 0x0004a020
Info      Install MS_TCPIP6: 0x0004a020
Info      Install MS_TCPIP: 0x0004a020
Info      Spent 5288ms installing network components
Info      iSCSI: iBFT ACPI Table is not available on this system
Info      Installing device pci\ven_8086&dev_10bd X:\Windows\INF\nete1e3e.inf succeeded
Info      Spent 1295ms installing network drivers
Info      QueryAdapterStatus: no adapters operational.
Info      Spent 0ms confirming network initialization; status 0x003d0001
Info      STATUS: SUCCESS (0x003d0001)
Info      ==== Applying Firewall Settings ====
Info      STATUS: SUCCESS (0x00000001)
Info      ==== Executing Synchronous User-Provided Commands ====
Info      STATUS: SUCCESS (0x00000001)
Info      ==== Executing Asynchronous User-Provided Commands ====
Info      STATUS: SUCCESS (0x00000001)
Info      ==== Applying Shutdown Settings ====
Info      No shutdown setting was specified
Info      STATUS: SUCCESS (0x00000001)

linhas adicionadas ao wpeinit.log após executar wpeinit /unattend=u:\unattend.xml

Info      WPEINIT is processing the unattend file [u:\unattend.xml]
Info      ==== Initializing Display Settings ====
Info      No display settings specified
Info      STATUS: SUCCESS (0x00000001)
Info      ==== Initializing Computer Name ====
Info      Generating a random computer name
Info      STATUS: SUCCESS (0x00000000)
Info      ==== Initializing Virtual Memory Paging File ====
Info      No WinPE page file setting specified
Info      STATUS: SUCCESS (0x00000001)
Info      ==== Initializing Optional Components ====
Info      WinPE optional component 'Microsoft-WinPE-HTA' is present
Info      STATUS: SUCCESS (0x00000000)
Info      ==== Initializing Network Access and Applying Configuration ====
Info      No EnableNetwork unattend setting was specified; the default action for this context is to enable networking support.
Info      Found an smb connection.
Info      Networking is currently in use and will not be restarted.
Info      QueryAdapterStatus: found operational adapter with DHCP address assigned.
Info      Spent 0ms confirming network initialization; status 0x00000000
Info      STATUS: SUCCESS (0x00000000)
Info      ==== Applying Firewall Settings ====
Info      STATUS: SUCCESS (0x00000001)
Info      ==== Executing Synchronous User-Provided Commands ====
Info      STATUS: SUCCESS (0x00000001)
Info      ==== Executing Asynchronous User-Provided Commands ====
Info      STATUS: SUCCESS (0x00000001)
Info      ==== Applying Shutdown Settings ====
Info      No shutdown setting was specified
Info      STATUS: SUCCESS (0x00000001)
por Mikel 19.08.2009 / 04:02

6 respostas

3

Obrigado pelas sugestões, redblacktree, mas o arquivo XML estava de fato bem formado e estava funcionando bem em um pendrive.

Descobri que eu poderia usar / unattend com o setup.exe, então copiei todo o DVD de instalação do Windows para um servidor de arquivos, inicializei a mesma imagem do WinPE via PXE e executei:

net use w: \server\share
w:
cd x64
setup.exe /unattend:w:\unattend.xml

E funcionou bem!

A outra pegadinha é que eu tive que correr

wpeutil InitializeNetwork

antes que eu pudesse ver a rede.

    
por 03.09.2009 / 10:20
0

Verifique o seu xml que você não perdeu uma tag de fechamento ou algo assim. Abrindo-o no Internet Explorer deve ser suficiente para ver isso.

Você consegue trabalhar com um unattend.xml barebones? (ou seja, link )

    
por 19.08.2009 / 15:40
0

Gostaria apenas de configurar um compartilhamento MDT2010 no meu computador. Ele irá gerar todas as imagens WinPE, scripts unattend.xml e muito para você na mosca. Se você precisar, você pode personalizar os scripts depois. Na minha experiência, é de longe a maneira mais rápida de obter uma solução de implantação estável para o Windows em funcionamento e de forma rápida e gratuita.

    
por 23.10.2009 / 09:35
0

Eu acho que você resolveu até agora .... mas pode ser colocado na raiz da unidade de memória RAM PE (x :) sem nenhum parâmetro adicional.

    
por 12.12.2009 / 10:32
0

Os arquivos unattend.xml (ou, em alguns casos, autounattend.xml) são pesquisados em vários locais, conforme Métodos para executar a instalação do Windows . Isso significa que você pode gerar imagens de inicialização com o unattend.xml ativado e evitar a necessidade de usar outro mecanismo para determinar qual answerfile usar - de fato, o unattend.xml agora pode apontar diretamente para a imagem de instalação em um compartilhamento de distribuição.

<settings pass="windowsPE" ...
<component name="Microsoft-Windows-Setup ...
...
    <InstallFrom>
      <Path>\path\to\install.wim</Path>
    </InstallFrom>
...
    
por 23.08.2013 / 07:03
0

Eu sei que esta é uma pergunta antiga, mas eu me deparei com isso enquanto resolvia um problema semelhante e eu queria jogar a possibilidade de que a plataforma de destino para os componentes precisa corresponder ao seu alvo (que você diz ser amd64), então as tags precisam ter

< ... processorArchitecture="amd64">

para wpeinit avaliar. Que está olhando para o seu arquivo é mostrado no seu log via

Info WPEINIT is processing the unattend file [u:\unattend.xml]

    
por 02.08.2017 / 17:37