Backup e ripristino di macchine (WIM)
<img style="”float:" right;” src="”https://www.recastsoftware.com/wp-content/uploads/2021/10/Recast-Logo-Dark_Horizontal.svg”" alt=""Immagine"" height="”43″" width="”150″">
Backup e ripristino della macchina con sequenza di attività
Hai mai avuto la necessità di eseguire il backup dell'intera unità di un dispositivo? Forse hai una macchina molto importante che sta invecchiando, il supporto del fornitore è limitato e l'organizzazione è molto preoccupata per i rischi? In questo post tratterò l'utilizzo delle sequenze di attività ConfigMgr per eseguire il backup del volume e del ripristino del sistema operativo. Il backup è facile, il ripristino è più complicato, ma fornirò esempi e spiegazioni insieme ad alcuni metodi per ottenere ciò.
Backup
Ipotesi:
- Backup su posizione di rete
- L'account di accesso alla rete (NAA) è già configurato e dispone dei diritti per le posizioni
Mostrerò due metodi per eseguire il backup sulla rete, uno che utilizza una condivisione di rete generica e uno che utilizza il punto di migrazione dello stato ConfigMgr. Darò dettagli sul TS dopo le demo.
Demo 1 – Backup e ripristino utilizzando State Restore
Backup al punto di ripristino dello stato
Qui creeremo una connessione di ripristino dello stato
Sorgente = PC07
Destinazione= PC06
Ora eseguiamo Capture TS su 07:
In questo momento, sto usando un semplice passaggio della riga di comando che chiama DISM per creare il file WIM di backup, ma quando ho tempo voglio aggiornare lo script per fornire un % nell'interfaccia utente di avanzamento.
Quindi sono passate circa 24 ore da quando ho scritto quell'ultima riga, e da allora, grazie agli amici su Twitter, ora ho un metodo per mostrare % completo.
Al termine, puoi vedere il WIM sul punto di ripristino dello stato:
Cattura TS
Ecco la mia sequenza di attività di acquisizione
- Richiedi allo State Store, in modo che sappia dove posizionare il backup.
- Ottieni Data Stamp, questo è più importante se stai archiviando su una condivisione di file e prevedi di eseguire backup continui su un intervallo della macchina. Lo uso per aggiungere il nome della macchina durante la creazione del file WIM. (Come mostrato sopra nell'immagine)
- Crea un file INI di cattura. MS Docs – Viene utilizzato per escludere _SMSTaskSequence e altre cartelle durante l'acquisizione del WIM.
- Crea DISMCaptureScript.ps1 – Questo script incorporato crea un altro script che viene chiamato nel passaggio successivo. Questa è una soluzione perché questo stesso script non viene eseguito quando è incorporato.
- Esegui DISM Capture Script, esegue lo script creato nell'ultimo passaggio, che ha la riga di comando per acquisire il WIM e creare una bella interfaccia utente di avanzamento.
- Release State Store, si disconnette dal server.
Ripristina da punto di ripristino
Ora che abbiamo catturato il WIM (Backup della macchina), ripristiniamolo sulla macchina che abbiamo scelto per ripristinarlo (PC06). Avviando la sequenza di attività, puoi vedere le informazioni vitali nelle variabili, ecco il processo in azione.
Qui puoi vedere nel registro che sta applicando il WIM dal server e quando ha finito:
Puoi vedere che il sistema del computer PC07 è stato ripristinato con successo su PC06.
Ripristina TS
Il ripristino TS è piuttosto semplice
- Formato macchina
- Richiedi State Store per trovare l'immagine WIM
- Trova il file WIM nello State Store e assegnalo alla variabile "ImageFile"
- Imposta variabili, che è solo applyDir, che è C:
- DISM applica immagine, semplice comando dism per applicare il WIM
- Rilascio State Store
- BCDBoot, dobbiamo rendere avviabile la macchina aggiungendo una voce bcd.
Demo 2 – Backup e ripristino su file server
Questo è 95% lo stesso processo di cui sopra, ma invece di connetterci al punto di migrazione dello stato, mapperemo un'unità di rete e la useremo.
Cattura TS
Comando della fase di acquisizione DISM:
DISM /Capture-Image /CaptureDir:%CaptureDir% /ImageFile:%ImageFile% /Name:%_SMSTSMachineName% /Compress:%Compression% /ConfigFile:%ConfigFile%
Qui puoi vedere che i passaggi sono molto simili e non ho impiegato tempo per incorporare lo script PowerShell per fornire la barra di avanzamento %. A volte semplice è buono.
Acquisizione in esecuzione
E l'acquisizione finita è al sicuro sul file server.
Ripristina TS
Questo TS è ancora una volta 95% lo stesso del TS di ripristino per State Store, ma invece di utilizzare State Store, mappiamo un'unità e utilizziamo quella posizione.
Processo di ripristino
Il ripristino è abbastanza semplice, prendiamo il percorso del file WIM e lo applichiamo alla macchina dopo una formattazione rapida, quindi aggiungiamo un record al caricatore BCDBoot.
Cose da considerare
Mi è stato detto che DISM potrebbe non essere supportato per questo, e anche se personalmente non ho riscontrato alcun problema, vale comunque la pena notare. Questo KB si applica a ImageX.exe (che era usato per Build & Capture in passato), quindi potrebbe ancora applicarsi a DISM, ma non ne sono sicuro. KB
Download di sequenze di attività
Qui puoi scaricare una sequenza di attività che contiene tutte e 4 le sequenze di attività che abbiamo trattato.
Backup e ripristino del set di sequenze di attività
Argomenti correlati
- di Johan @josch62 Repo su GitHub con script DISM
Circa Recast Software
1 organizzazione su 3 che utilizza Microsoft Configuration Manager si affida a Right Click Tools per far emergere le vulnerabilità e rimediare più rapidamente che mai.
Scarica strumenti gratuiti
Richiedi prezzi
Scopri come Right Click Tools sta cambiando il modo in cui vengono gestiti i sistemi.
Aumenta immediatamente la produttività con la nostra Community Edition limitata e gratuita.
Inizia oggi con Right Click Tools: