none
Fichier de reponse & installation de logiciel RRS feed

  • Discussion générale

  • bonjour a tous ,

    Je suis en train de me crée une iso personnalisé qui s'installe de façon automatique , il ne me manque plus qu'a installer les petits logiciels dont j'ai besoin , pour ce faire j'ai vu qu'il était possible avec le toolkit microsoft de crée un fichier de réponse qui installe un logiciel après l'installation de l'os. Ce fichier de réponse ressemble a ceci : 

           

    <?xml version="1.0" encoding="utf-8"?>
    <WindowsCustomizations>
      <PackageConfig xmlns="urn:schemas-Microsoft-com:Windows-ICD-Package-Config.v1.0">
        <ID>{03f806c2-a001-4669-b707-e975b25b4116}</ID>
        <Name>Project_1</Name>
        <Version>1.1</Version>
        <OwnerType>OEM</OwnerType>
        <Rank>0</Rank>
        <Notes />
      </PackageConfig>
      <Settings xmlns="urn:schemas-microsoft-com:windows-provisioning">
        <Customizations>
          <Common>
            <Accounts>
              <ComputerAccount>
                <ComputerName>test-%RAND:3%</ComputerName>
              </ComputerAccount>
              <Users>
                <User UserName="test">
                  <Password>test</Password>
                  <UserGroup>Administrators</UserGroup>
                </User>
              </Users>
            </Accounts>
            <CleanPC>
              <CleanPCWithoutRetainingUserData>Enable</CleanPCWithoutRetainingUserData>
            </CleanPC>
            <OOBE>
              <Desktop>
                <HideOobe>True</HideOobe>
              </Desktop>
            </OOBE>
            <Policies>
              <ApplicationManagement>
                <AllowAllTrustedApps>Yes</AllowAllTrustedApps>
              </ApplicationManagement>
            </Policies>
    <ProvisioningCommands>
              <PrimaryContext>
                <Command>
                  <CommandConfig Name="test">
                    <CommandFile>D:\soft\7z1604-x64.exe</CommandFile>
                    <CommandLine>cmd /c "7z1604-x64.exe /q"</CommandLine>
                    <ContinueInstall>False</ContinueInstall>
                    <RestartRequired>False</RestartRequired>
                    <ReturnCodeRestart>3010</ReturnCodeRestart>
                    <ReturnCodeSuccess>0</ReturnCodeSuccess>
                  </CommandConfig>
                </Command>
              </PrimaryContext>
            </ProvisioningCommands>
          </Common>
        </Customizations>
      </Settings>
    </WindowsCustomizations>

    On voit bien qu'il lance une commande pour installer le logiciel , avec les paramètre silencieux, or j'ai déjà mon fichier de réponse de base qui est configurer comme ceci : 

    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="generalize">
    <component name="Microsoft-Windows-PnpSysprep" 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">
    <DoNotCleanUpNonPresentDevices>true</DoNotCleanUpNonPresentDevices>
    <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
    </component>
    </settings>
    <settings pass="oobeSystem">
    <component name="Microsoft-Windows-Deployment" 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">
    <Reseal>
    <Mode>OOBE</Mode>
    </Reseal>
    </component>
    <component name="Microsoft-Windows-International-Core" 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">
    <InputLocale>040c:0000040c</InputLocale>
    <SystemLocale>fr</SystemLocale>
    <UILanguage>fr-FR</UILanguage>
    <UILanguageFallback>fr-FR</UILanguageFallback>
    <UserLocale>fr</UserLocale>
    </component>
    <component name="Microsoft-Windows-Shell-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">
    <TimeZone>Romance Standard Time</TimeZone>
    <OOBE>
    <HideEULAPage>true</HideEULAPage>
    <HideLocalAccountScreen>true</HideLocalAccountScreen>
    <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
    <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
    <NetworkLocation>Work</NetworkLocation>
    <ProtectYourPC>3</ProtectYourPC>
    <SkipMachineOOBE>true</SkipMachineOOBE>
    <SkipUserOOBE>true</SkipUserOOBE>
    </OOBE>
    </component>
    </settings>
    <settings pass="specialize">
    <component name="Microsoft-Windows-Security-SPP-UX" 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">
    <SkipAutoActivation>true</SkipAutoActivation>
    </component>
    <component name="Microsoft-Windows-Shell-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">
    <ComputerName>*</ComputerName>
    <RegisteredOwner>test</RegisteredOwner>
    </component>
    </settings>
    <settings pass="windowsPE">
    <component name="Microsoft-Windows-International-Core-WinPE" 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">
    <SystemLocale>fo</SystemLocale>
    <UILanguage>fr-FR</UILanguage>
    <UILanguageFallback>fr-FR</UILanguageFallback>
    <UserLocale>fr</UserLocale>
    <SetupUILanguage>
    <UILanguage>fr-FR</UILanguage>
    </SetupUILanguage>
    </component>
    <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>
    <ImageInstall>
    <OSImage>
    <Compact>false</Compact>
    <WillShowUI>OnError</WillShowUI>
    <InstallFrom>
    <MetaData wcm:action="add">
    <Key>/IMAGE/NAME</Key>
    <Value>Windows 10 Education</Value>
    </MetaData>
    </InstallFrom>
    </OSImage>
    </ImageInstall>
    <UserData>
    <AcceptEula>true</AcceptEula>
    <ProductKey>
    <Key></Key>
    </ProductKey>
    </UserData>
    </component>
    </settings>
    </unattend>

    Est-il possible de mettre la partie qui m’intéresse dans le premier fichier de réponse dans le deuxième ? si oui je cherche ou , car j'ai essayer de le glisser a la fin du code et cela me met une erreur lors de l'installation de mon Windows. Les deux fichier fonctionne separement mais je n'arrive pas a les "fusionner" , quelqu'un aurait la solution ?

    Merci de votre lecture

    mercredi 13 juin 2018 13:22