
Trabalho para uma empresa de médio porte e, devido à recente descontinuação do XP, estamos lançando o Windows 7 em máquinas mais novas em toda a empresa. Infelizmente, tivemos problemas ao fazer isso porque os computadores contêm placas RAID que requerem um driver adicional.
Fui chamado para ajudar, mas tenho muito pouca experiência comsysprepeautônomo.xml. Nosso método atual (ainda não fizemos funcionar) é persistir todos os drivers nas máquinas usando<PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
Enquanto espero por mais informações sobre isso, comecei a trabalhar em outroautônomo.xml:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Diagnostics>
<OptIn>false</OptIn>
</Diagnostics>
<DynamicUpdate>
<Enable>false</Enable>
<WillShowUI>OnError</WillShowUI>
</DynamicUpdate>
<EnableFirewall>true</EnableFirewall>
<UserData>
<AcceptEula>true</AcceptEula>
<!-- <FullName></FullName>
<Organization></Organization> -->
</UserData>
</component>
<component name="Microsoft-Windows-PnpCustomizationsWinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DriverPaths>
<PathAndCredentials wcm:action="add" wcm:keyValue="1">
<Path>%configsetroot%\drivers</Path>
</PathAndCredentials>
</DriverPaths>
</component>
</settings>
</unattend>
Pelo que vi, isso copia tudo %configsetroot%\drivers
para C:\Windows\ConfigSetRoot\
.
Supondo que eu tenha os seguintes diretórios configurados:
C:\WINDOWS\system32\sysprep>tree /f
Folder PATH listing
Volume serial number is 0006EFC4 64F5:C0E6
C:.
│ unattend.xml
│
└───drivers
lsi_sas.inf
lsi_sas.sys
R193683.txt
svlhx64.cat
E eu corro, por exemplosysprep.exe /oobe /generalize /unattend:unattend.xml
Este arquivo autônomo funcionará? Em caso afirmativo, como posso instalar o driver automaticamente? Devo talvez executar umComando Síncrono? Se eu fizer isso, como posso instalar um driver desses arquivos por meio de um comando CMD?
Responder1
Embora esta não seja exatamente a resposta para sua pergunta, tenho usado o DellAssistente de imagemjá há algum tempo, e isso realmente me poupa muito tempo e dor de cabeça na manutenção de imagens.
Para explicar com o mínimo de palavras possível, a Dell basicamente construiu uma GUI fácil de usar para o Windows Automated Installation Toolkit. Você simplesmente criaria uma imagem "base" com todas as configurações e aplicativos do Windows (sem drivers), faria o sysprep e capturaria usando o Image Assist (o imagex está conduzindo esse processo em segundo plano).específico da plataformaCABs (que contém drivers específicos para esse modelo).
Nessa estrutura, você só precisa criar uma imagem base com todas as suas personalizações e combiná-la com o CAB específico do modelo durante a implantação. Nos bastidores, durante a implantação, quando a ferramenta procura o arquivo CAB, ela basicamente usa comandos DISM para injetar drivers no WIM. O resultado seria sua imagem base + drivers específicos do modelo já instalados.
Aqui está umArtigo do TechNetno DISM.
Os comandos de manutenção de driver podem ser usados em uma imagem offline para adicionar e remover drivers com base no arquivo INF e em um sistema operacional em execução (online) para enumerar drivers. O Microsoft® Windows® Installer ou outros tipos de pacotes de driver (como arquivos .exe) não são suportados.
Eu espero que isso ajude; Gostaria que todos os fabricantes publicassem CABs de driver para seus modelos.