Di recente durante la distribuzione di un sistema operativo usando Sccm Task sequence e PXE boot ho incontrato questo ERRORE: Task Sequence Failed with the Error Code 0x80070002. Per maggiori informazioni, contatta il tuo amministratore di sistema o un operatore dell’helpdesk.
Parliamo del codice di errore 0x80070002, questo errore è un errore generico che potrebbe indicare molti problemi nel nostro ambiente SCCM. Di solito vediamo questo errore durante l’implementazione del sistema operativo in Sequence task.L’errore di solito appare durante il passo “Applying Operating System”. La prima cosa da fare è premere il tasto “F8” per promuovere CMD e guardare il file smsts.log che potrebbe far luce sull’errore e renderlo un po’ meno generico. Ma a volte guardare il file di log non è sufficiente e ti ritrovi con un altro messaggio di errore generico.
Segui questo articolo se hai controllato e provato questi passi:
- Hai controllato che la connettività di rete dal client al punto di distribuzione funzioni correttamente.
- Ti sei assicurato che l’account di accesso alla rete sia configurato correttamente ci sono molti articoli su come configurare e testare il tuo account di accesso alla rete.
- Hai controllato l’opzione “Copia il contenuto di questo pacchetto in una condivisione del pacchetto sul punto di distribuzione:” Opzione. Cliccando con il tasto destro del mouse sull’immagine del sistema operativo e scegliendo “Proprietà”, poi cliccando sulla scheda “Accesso ai dati”
- Hai spuntato l’opzione “Consenti ai client di connettersi in modo anonimo”. Andando su Administration ->Distribution Points->Seleziona il tuo DP, poi clicca con il tasto destro su “Properties” e scegli la scheda generale.
Se hai provato tutto quanto sopra e stai ancora ottenendo il codice di errore 0x80070002 come ho fatto io puoi provare quest’altro approccio.
Quando ho ricevuto questo fastidioso errore ho controllato il SMSTS.log per vedere se può fare un po’ di luce sull’errore ed ecco che ho visto questo log:
“DownloadContentAndVerifyHash() Failed. 80070002”.Mi sono assicurato che la connettività del mio client-punto di distribuzione sia buona e che il mio account di accesso alla rete sia configurato correttamente distribuendo un altro sistema operativo sullo stesso client.
Questo mi ha fatto sospettare che la mia immagine di avvio fosse corrotta.
Ma avevo un’altra teoria, forse il calcolo dell’hash è andato male.
La risoluzione che ho trovato utile per il codice errore 0x80070002 in particolare “DownloadContentAndVerifyHash() Failed. 80070002”.
- Fai una copia del mio file .wim dell’immagine di avvio.
- Fai una copia del pacchetto dell’immagine di avvio
- Cambia il file sorgente del nuovo pacchetto dell’immagine di avvio nel nuovo file .wim cliccando con il tasto destro del mouse sul nuovo pacchetto di immagini di avvio, scegliendo proprietà e cliccando sulla scheda dell’origine dati.
- Distribuisci la nuova immagine di avvio al tuo punto di distribuzione
- Fai un backup della tua sequenza cliccando con il tasto destro del mouse sulla tua sequenza di attività e cliccando su copia.
- Cambia il pacchetto dell’immagine di avvio con quello nuovo nel passo “applying operating system”.
- Assicurati che la nuova sequenza di attività sia distribuita al punto di distribuzione.
- Prova a distribuire nuovamente il sistema operativo con la nuova sequenza di attività.
Dopo aver fatto questi passi e aver iniziato a distribuire la nuova sequenza di attività non ho più incontrato l’errore. Ho capito che i vecchi metadati del pacchetto dell’immagine di avvio erano corrotti e fornivano un hash sbagliato e facendo un nuovo pacchetto dell’immagine di avvio e forzando la creazione di nuovi metadati ho “aggiustato” l’hash.
Seguite questi passi a vostro rischio e pericolo.
Questo articolo è stato scritto a scopo documentario e non sostituisce una consulenza professionale.