none
Windows Server 2012 adk/wbadmin - problemi add-package RRS feed

  • Domanda

  • Ho creato in miniOS con il kit ADK per un server 2012. L'ISO è regolare ma mi sono accorto che non contiene il comando wbadmin. Ho trovato 'in giro su Internet' che bisogna installare il package SRT. Ho provato ad aggiungere questo package, sia la versione it-it che quella en-us ma ho questo errore:

    "C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us>dism /image:C:\Mount /add-package /packagepath:"WinPE-SRT_en-us.cab"

    Deployment Image Servicing and Management tool

    Version: 6.2.9200.16384

    Image Version: 6.2.9200.16384

    Processing 1 of 1 - Adding package WinPE-SRT-Package~31bf3856ad364e35~amd64~en-U

    S~6.2.9200.16384

    [==========================100.0%==========================]

    Error: 0x800f081e

    The specified package is not applicable to this image.

    The DISM log file can be found at C:\Windows\Logs\DISM\dism.log"

    Avete qualche suggerimento?


    SERGIO MACCARI

    venerdì 26 settembre 2014 13:14

Risposte

  • Scusate il ritardo ma ho implementato una soluzione diversa.Ho fatto il boot dall'ISO del windows server 2012 caricato nel virtual dvd del BLADE. Ho utilizzato il wizard di recovery del 2012: choose an option->troubleshoot->advanced options->command prompt. Ho mandato in esecuzione wpeinit e mi sono ritrovato l'ambiente che avevo con il minios del windows 2008. La configurazione della scheda di rete ha avuto esito positivo e posso fare con il wbadmin la recovery dell'immagine salvata in una directory di rete. La recovery windows server 2012 è implementata. Per quanto mi riguarda il caso è chiuso. Grazie comunque per i suggerimenti. Arrivederci alla prossima "grana".    

    SERGIO MACCARI

    • Contrassegnato come risposta SERGIO_MAC mercoledì 8 ottobre 2014 09:22
    mercoledì 8 ottobre 2014 09:22

Tutte le risposte

  • Credo che il problema sia causato dal fatto che stai tentando di aggiungere solo i pacchetti localizzati.

    Dovresti prima includere il CAB base e poi quello specifico per la lingua.

    http://technet.microsoft.com/it-it/library/hh824926.aspx

    venerdì 26 settembre 2014 13:49
    Moderatore
  • Ho installato precedentemente questi package

    dism /image:C:\Mount /add-package /packagepath:"WinPE-Scripting.cab"
    dism /image:C:\Mount /add-package /packagepath:"WinPE-WMI.cab"    
    dism /image:C:\Mount /add-package /packagepath:"en-us\WinPE-WMI_en-us.cab"
    dism /image:C:\Mount /add-package /packagepath:"WinPE-MDAC.cab"    
    dism /image:C:\Mount /add-package /packagepath:"en-us\WinPE-MDAC_en-us.cab"    
    dism /image:C:\Mount /add-package /packagepath:"WinPE-HTA.cab"    
    dism /image:C:\Mount /add-package /packagepath:"WinPE-NetFx4.cab"    
    dism /image:C:\Mount /add-package /packagepath:"en-us\WinPE-NetFx4_en-us.cab"    
    dism /image:C:\Mount /add-package /packagepath:"WinPE-PowerShell3.cab"    
    dism /image:C:\Mount /add-package /packagepath:"en-us\WinPE-PowerShell3_en-us.cab"    
    dism /image:C:\Mount /add-package /packagepath:"WinPE-DismCmdlets.cab    
    dism /image:C:\Mount /add-package /packagepath:"en-us\WinPE-DismCmdlets_en-us.cab"

    in base alle indicazioni trovate presso la seguente pagina 

    http://www.deploymentresearch.com/Research/tabid/62/EntryId/41/Windows-8-Preview-Howto-Creating-a-WinPE-boot-image-with-NET-Framework-and-PowerShell.aspx

    ed ho installato il package della tastiera con l'istruzione

    DISM /IMAGE:C:\MOUNT /SET-INPUTLOCALE:0410:00010410

    Non ho il package base SRT nel mio adk, ho solo quelli specifici it-it,en-us.


    SERGIO MACCARI

    venerdì 26 settembre 2014 15:06
  • Non trovi il pacchetto base perché nell'ADK di Windows Server 2012 non è incluso l'SRT, solo i pacchetti delle lingue che però singolarmente non sono utilizzabili. Credo che l'unico modo sia estrarre manualmente "winpe-srt.cab" da "winre.wim". Questa immagine la trovi montando "install.WIM" del DVD di Windows Server 2012, qui trovi tutte le indicazioni per vedere ed estrarre i pacchetti da Windows RE:

    http://technet.microsoft.com/it-it/library/hh825125.aspx

    Ignora ovviamente tutti i passaggi che non ti interessano (la guida si riferisce alla personalizzazione dell'immagine di Windows RE).
    venerdì 26 settembre 2014 15:31
    Moderatore
  • Ho trovato nell'iso del server 2012 i file boot.wim e install.wim. Ho fatto il mount di entrambi ma non c'è il file winre.wim. Non è stato inserito nei precedenti wim il file winpe-srt.cab.

    SERGIO MACCARI

    lunedì 29 settembre 2014 15:12
  • Se non lo trovi montando direttamente l'immagine prova così:

    imagex.exe /export /boot e:\sources\boot.wim 2 c:\winre_image\winre.wim “Windows Recovery Environment”
    Poi continua con le indicazioni presenti nella pagina.



    lunedì 29 settembre 2014 16:47
    Moderatore
  • Ho provato con il mount dell'ID 2 ma non c'è. Sembra quasi una "caccia al tesoro" :).Ho utilizzato diverse volte l'AIK per windows 2008. Sembra che nel kit AIK il comando era integrato nel wim. Il package era solo per Vista ( l'ho letto da qualche parte su Internet, non so se la fonte è attendibile ). In effetti con l'AIK non mi sono mai dovuto occupare dell'integrazione del comando wbadmin.

    SERGIO MACCARI

    martedì 30 settembre 2014 10:56
  • Forse hai sbagliato qualche passaggio, ho estratto winre.wim da Windows Server 2012 con il comando precedente ed ho poi ricevuto il seguente output:

    Microsoft Windows [Versione 6.1.7601] Copyright (c) 2009 Microsoft Corporation. Tutti i diritti riservati. C:\Windows\system32>imagex.exe /mount g:\desktop\winre.wim 1 c:\winre ImageX Tool for Windows Copyright (C) Microsoft Corp. All rights reserved. Version: 6.1.7600.16385 Mounting: [g:\desktop\winre.wim, 1] -> [c:\winre]... [ 100% ] Mounting progress Successfully mounted image. Total elapsed time: 58 sec C:\Windows\system32>dism /get-packages /image:c:\winre Strumento Gestione e manutenzione immagini distribuzione Versione: 6.1.7600.16385 Versione immagine: 6.2.9200.16384 Elenco di pacchetti: Identità pacchetto : Microsoft-Windows-Common-Foundation-Package~31bf3856ad364e3 5~amd64~~6.2.9200.16384 Stato : Installazione in sospeso Tipo di versione : Feature Pack Ora installazione : 26/07/2012 06:14 Identità pacchetto : Microsoft-Windows-WinPE-LanguagePack-Package~31bf3856ad364e 35~amd64~it-IT~6.2.9200.16384 Stato : Installazione in sospeso Tipo di versione : Language Pack Ora installazione : 26/07/2012 09:04 Identità pacchetto : Microsoft-Windows-WinPE-Package~31bf3856ad364e35~amd64~~6.2 .9200.16384 Stato : Installazione in sospeso Tipo di versione : Foundation Ora installazione : 26/07/2012 06:14 Identità pacchetto : WinPE-EnhancedStorage-Package~31bf3856ad364e35~amd64~it-IT~ 6.2.9200.16384 Stato : Installazione in sospeso Tipo di versione : Language Pack Ora installazione : 26/07/2012 09:26 Identità pacchetto : WinPE-EnhancedStorage-Package~31bf3856ad364e35~amd64~~6.2.9 200.16384 Stato : Installazione in sospeso Tipo di versione : Feature Pack Ora installazione : 26/07/2012 09:26 Identità pacchetto : WinPE-IbsProvider-Package~31bf3856ad364e35~amd64~it-IT~6.2. 9200.16384 Stato : Installazione in sospeso Tipo di versione : Language Pack Ora installazione : 26/07/2012 09:24 Identità pacchetto : WinPE-IbsProvider-Package~31bf3856ad364e35~amd64~~6.2.9200. 16384 Stato : Installazione in sospeso Tipo di versione : Feature Pack Ora installazione : 26/07/2012 09:24 Identità pacchetto : WinPE-Scripting-Package~31bf3856ad364e35~amd64~it-IT~6.2.92 00.16384 Stato : Installazione in sospeso Tipo di versione : Language Pack Ora installazione : 26/07/2012 09:24 Identità pacchetto : WinPE-Scripting-Package~31bf3856ad364e35~amd64~~6.2.9200.16 384 Stato : Installazione in sospeso Tipo di versione : Feature Pack Ora installazione : 26/07/2012 09:23 Identità pacchetto : WinPE-SecureStartup-Package~31bf3856ad364e35~amd64~it-IT~6. 2.9200.16384 Stato : Installazione in sospeso Tipo di versione : Language Pack Ora installazione : 26/07/2012 09:26 Identità pacchetto : WinPE-SecureStartup-Package~31bf3856ad364e35~amd64~~6.2.920 0.16384 Stato : Installazione in sospeso Tipo di versione : Feature Pack Ora installazione : 26/07/2012 09:25 Identità pacchetto : WinPE-Setup-Package~31bf3856ad364e35~amd64~it-IT~6.2.9200.1 6384 Stato : Installazione in sospeso Tipo di versione : Language Pack Ora installazione : 26/07/2012 09:38 Identità pacchetto : WinPE-Setup-Package~31bf3856ad364e35~amd64~~6.2.9200.16384 Stato : Installazione in sospeso Tipo di versione : Feature Pack Ora installazione : 26/07/2012 09:38 Identità pacchetto : WinPE-Setup-Server-Package~31bf3856ad364e35~amd64~it-IT~6.2 .9200.16384 Stato : Installazione in sospeso Tipo di versione : Language Pack Ora installazione : 26/07/2012 09:39 Identità pacchetto : WinPE-Setup-Server-Package~31bf3856ad364e35~amd64~~6.2.9200 .16384 Stato : Installazione in sospeso Tipo di versione : Feature Pack Ora installazione : 26/07/2012 09:38 Identità pacchetto : WinPE-SRT-Package~31bf3856ad364e35~amd64~it-IT~6.2.9200.163 84 Stato : Installazione in sospeso Tipo di versione : Language Pack Ora installazione : 26/07/2012 09:23 Identità pacchetto : WinPE-SRT-Package~31bf3856ad364e35~amd64~~6.2.9200.16384 Stato : Installazione in sospeso Tipo di versione : Feature Pack Ora installazione : 26/07/2012 09:23 Identità pacchetto : WinPE-WDS-Tools-Package~31bf3856ad364e35~amd64~it-IT~6.2.92 00.16384 Stato : Installazione in sospeso Tipo di versione : Language Pack Ora installazione : 26/07/2012 09:25 Identità pacchetto : WinPE-WDS-Tools-Package~31bf3856ad364e35~amd64~~6.2.9200.16 384 Stato : Installazione in sospeso Tipo di versione : Feature Pack Ora installazione : 26/07/2012 09:25 Identità pacchetto : WinPE-WMI-Package~31bf3856ad364e35~amd64~it-IT~6.2.9200.163 84 Stato : Installazione in sospeso Tipo di versione : Language Pack Ora installazione : 26/07/2012 09:22 Identità pacchetto : WinPE-WMI-Package~31bf3856ad364e35~amd64~~6.2.9200.16384 Stato : Installazione in sospeso Tipo di versione : Feature Pack Ora installazione : 26/07/2012 09:22 Operazione completata.

    C:\Windows\system32>dism /image:c:\winre /get-packageinfo /PackageName:WinPE-SRT
    -Package~31bf3856ad364e35~amd64~~6.2.9200.16384

    Strumento Gestione e manutenzione immagini distribuzione
    Versione: 6.1.7600.16385

    Versione immagine: 6.2.9200.16384

    Informazioni pacchetto:

    Identità pacchetto : WinPE-SRT-Package~31bf3856ad364e35~amd64~~6.2.9200.16384
    Applicabile : Sì
    Copyright : Copyright (c) Microsoft Corporation. All Rights Reserved.
    Società :
    Ora creazione :
    Descrizione :
    Client installazione : DISM Package Manager Provider
    Nome pacchetto installazione : WinPE-SRT-Package~31bf3856ad364e35~amd64~~6.2.920
    0.16384.mum
    Ora installazione : 26/07/2012 09:23
    Ora ultimo aggiornamento :
    Nome :
    Nome prodotto : WinPE-SRT-Package
    Versione prodotto :
    Tipo di versione : Feature Pack
    Riavvio necessario : Possible
    Informazioni sul supporto :
    Stato : Installazione in sospeso
    Supporto offline completo : No

    Proprietà personalizzate:

    (Nessuna proprietà personalizzata trovata)

    Elenco funzionalità per il pacchetto : WinPE-SRT-Package~31bf3856ad364e35~amd64~
    ~6.2.9200.16384

    Nome funzionalità : WinPE-SRT
    Stato : Attivazione in sospeso

    Operazione completata.

    Il problema è che da licensing Microsoft non so se sia consentita l'estrazione del Package dall'immagine per l'applicazione nell'ADK, tuttavia tecnicamente è possibile. Addirittura se fai una ricerca in internet potresti trovare addirittura dei link di download al pacchetto SRT già estratto, pronto per l'integrazione.

    martedì 30 settembre 2014 12:57
    Moderatore
  • Perfetto. Il comando"imagex.exe /export ...."non aveva funzionato. Ho tolto la stringa
    “Windows Recovery Environment” ed ha funzionato. Ho eseguito i comandi 
    imagex.exe /mount C:\winre_image\winre.wim 1 c:\mount

    dism /get-packages /image:c:\mount

    ed ho trovato il package SRT.Purtroppo non ho file cab ma mum e cat.Forse devo includere entrambi.



    SERGIO MACCARI

    martedì 30 settembre 2014 14:53
  • Strano che non ti aveva funzionato con la stringa,  comunque teoricamente già il file MUM e CAT costituisce il pacchetto, prova a vedere se riesce l'integrazione.


    martedì 30 settembre 2014 15:15
    Moderatore
  • Ho fatto un piccolo bat per l''aggiunta dei package.Il file cab viene aggiunto regolarmente,i file cat e mum hanno dei problemi. Ecco il risultato del test

    C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs>dism /image:C:\Mount /add-package /packagepath:"WinPE-Scripting.cab"

    Deployment Image Servicing and Management tool

    Version: 6.2.9200.16384

    Image Version: 6.2.9200.16384

    Processing 1 of 1 - Adding package WinPE-Scripting-Package~31bf3856ad364e35~amd64~~6.2.9200.16384

    [==========================100.0%==========================]

    The operation completed successfully.

    C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs>dism /image:C:\Mount /add-package /packagepath:"WinPE-SRT-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cat"

    Deployment Image Servicing and Management tool

    Version: 6.2.9200.16384

    Image Version: 6.2.9200.16384

    An error occurred trying to open - WinPE-SRT-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cat Error:0x80070057

    An error occurred trying to open - C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-SRT-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cat Error: 0x80070057

    Error: 87

    An error occurred trying to open - C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-SRT-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cat Error: 0x80070057

    The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

    C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs>dism /image:C:\Mount /add-package /packagepath:"WinPE-SRT-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.mum"

    Deployment Image Servicing and Management tool

    Version: 6.2.9200.16384

    Image Version: 6.2.9200.16384

    Processing 1 of 1 -

    An error occurred - WinPE-SRT-Package Error: 0x80070490

    Error: 1168

    Element not found.

    The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

    C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Pr

    einstallation Environment\amd64\WinPE_OCs>pause

    Press any key to continue . . .

     

    C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs>dir *.mum

     Volume in drive C has no label.

     Volume Serial Number is 0AE4-81F0

     

     Directory of C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment

    Kit\Windows Preinstallation Environment\amd64\WinPE_OCs

     

    25/07/2012  22.17             3.364 WinPE-SRT-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.mum

                   1 File(s)          3.364 bytes

                   0 Dir(s)  43.140.460.544 bytes free

     ************************

    Per il file mum ho fatto una dir per verificarne la presenza visto che l'error handler mi dava "element not found". Dal link http://msdn.microsoft.com/it-it/library/hh825265.aspx sembra che /PackagePath voglia i file cab o msu.


    SERGIO MACCARI

    mercoledì 1 ottobre 2014 09:32
  • Il problema di fondo è che dovresti utilizzare uno script che esegua un'estrazione diretta dall'archivio WinSxS dell'immagine WIM, ma come ti dicevo non so se questo è limitato dal licensing...

    Però ti posso dire che tecnicamente è possibile: in quel modo avrai già il CAB pronto da integrare.

    mercoledì 1 ottobre 2014 10:07
    Moderatore
  • Ho rifatto il  mount del winre.wim ed ho trovato la cartella WinSxS con dei file manifest e jpg ( ho ricercato la stringa *srt*). Se non integro il wbadmin  mi dovrei "inventare" una procedura di recovery. Per il windows 2008 ho implementato la procedura miniOS bootable + recovery full con wbadmin. Con il kit adk posso fare il miniISO bootable ma non avendo il wbadmin non posso fare la recovery del sistema operativo+dati di cui è stato fatto il backup full con wbadmin. Forse Microsoft sta "spingendo" sui sistemi virtuali di cui si può salvare ogni disco virtuale. Un server windows 2012 su blade al momento può avere solo un miniOS che non serve.



    SERGIO MACCARI

    mercoledì 1 ottobre 2014 12:25
  • Come suggerimento posso dirti di cercare in internet "sxs package extractor" oppure direttamente il download del file CAB WinPE5.0-SRT (se hai disco e licenza originale di Windows Server non dovresti comunque violare il licensing).

    mercoledì 1 ottobre 2014 12:53
    Moderatore
  • Scusate il ritardo ma ho implementato una soluzione diversa.Ho fatto il boot dall'ISO del windows server 2012 caricato nel virtual dvd del BLADE. Ho utilizzato il wizard di recovery del 2012: choose an option->troubleshoot->advanced options->command prompt. Ho mandato in esecuzione wpeinit e mi sono ritrovato l'ambiente che avevo con il minios del windows 2008. La configurazione della scheda di rete ha avuto esito positivo e posso fare con il wbadmin la recovery dell'immagine salvata in una directory di rete. La recovery windows server 2012 è implementata. Per quanto mi riguarda il caso è chiuso. Grazie comunque per i suggerimenti. Arrivederci alla prossima "grana".    

    SERGIO MACCARI

    • Contrassegnato come risposta SERGIO_MAC mercoledì 8 ottobre 2014 09:22
    mercoledì 8 ottobre 2014 09:22
  • Ottimo, grazie per il feedback.
    mercoledì 8 ottobre 2014 11:15
    Moderatore