Come aumentare la dimensione massima dei file di informazioni di gestione (MIF)

Ho visto per la prima volta il messaggio di errore di seguito diversi anni fa e indovina un po'? Lo vedo ancora oggi! Ecco lo sfondo: durante il test di alcune estensioni dell'inventario hardware nel mio laboratorio, mi sono chiesto perché l'inventario hardware non veniva aggiornato nel System Center Configuration Manager (SCCM) console. Alla fine ho individuato un errore all'interno del Caricatore dati di inventario SMS. Qui ho letto che avrei bisogno di aumentare la dimensione massima del file dei file di informazioni di gestione (MIF). Non l'avevo mai fatto prima (la dimensione predefinita è 5 MB e la dimensione massima è 50 MB) quindi ho deciso al momento di documentare i passaggi.

Messaggio di errore

ID messaggio 2719: 
Inventory Data Loader non è riuscito a elaborare il file D:\Program Files\Microsoft Configuration Manager\inboxes\auth\dataldr.box\Process\HDD6EP0U.MIF perché è più grande della dimensione massima consentita definita di 5000000.

Soluzione: aumentare la dimensione massima consentita, definita nella chiave di registro HKLM\Software\Microsoft\SMS\Components\SMS_INVENTORY_DATA_LOADER\Max MIF Size (l'impostazione predefinita è 5 MB) e attendere che Inventory Data Loader riprovi l'operazione.

Nota: Il termine "file MIF" ha due significati diversi all'interno di SCCM. Entrambi i significati sono quasi identici ed entrambi i termini vengono utilizzati per l'inventario. Un significato si riferisce al file di inventario utilizzato da Hardware e Inventario software e Ciclo di raccolta dei dati di rilevamento (Battito cardiaco scoperta). L'altro significato si riferisce ai file di inventario personalizzati chiamati: NOIDMIF o IDMIF. Né NOIDMIF né IDMIF dovrebbero mai essere utilizzati in un moderno ambiente SCCM, tuttavia, sono ancora documentato. Nello screenshot qui sotto le sezioni evidenziate mostrano l'aspetto di un moderno ambiente SCCM. Per ulteriori informazioni sui file MIF, vedere il mio post sul blog intitolato "Che cos'è un file MIF (Management Information Format)?"

Asset Intelligence (AI) di SCCM

Di recente ho visto lo stesso messaggio di errore durante la configurazione delle classi di inventario di AI. Di conseguenza, non consiglio di abilitare la classe di inventario SMS_SoftwareShortcut. È noto che questa classe di inventario causa problemi aumentando la dimensione del file inventariato oltre ciò che SCCM può gestire (50 MB). Questo problema è particolarmente vero per Citrix server.

Nonostante questo inconveniente, credo ancora che ogni ambiente SCCM dovrebbe abilitare le classi di inventario AI (ad eccezione di SMS_SoftwareShortcut). Per ulteriori informazioni, vedere il mio post sul blog, Come impostare, configurare e utilizzare l'Asset Intelligence di SCCM.

Aumenta la dimensione massima dei file di informazioni di gestione

La soluzione di seguito funzionerà con tutte le versioni di SCCM. Questa è una soluzione facile!

1. Sul server del sito SCCM, aprire regedit.exe.

2. Eseguire il drill-down su HKLM\Software\Microsoft\SMS\Components\SMS_INVENTORY_DATA_LOADER.

3. Trova Dimensione massima MIF e fai doppio clic su di esso.

4. Modificare il valore in 3200000 (esadecimale), ovvero 50 MB. A proposito, il valore predefinito effettivo è 4c4b40 (esadecimale) o 5000 byte che è poco meno di 5 MB.

5. Chiudere regedit.exe e cancellare eventuali errori/avvisi per SMS_INVENTORY_DATA_LOADER.
Ora hai finito!

Sto cercando di convincere il team del prodotto SCCM ad aumentare il limite di 50 MB a 500 MB, ma ad oggi la mia richiesta non è stata approvata, quindi chiedo il vostro aiuto. Se ottieni un MIF di inventario hardware maggiore di 50 MB senza utilizzare la classe di inventario AI SMS_SoftwareShortcut, contattami al più presto!

Se avete domande, non esitate a contattarmi @GarthMJ.

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:

Condividi questo:

Supporto

  • Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.

Contatti

  • Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.
it_ITItalian