Correzioni

Importante

Le correzioni proattive vengono rinominate in Correzioni ed è ora disponibile in Dispositivi>correttivi. Tutti i riferimenti alle correzioni proattive in questa documentazione vengono sostituiti con correzioni. Tuttavia, il termine Correzioni proattive potrebbe ancora essere visualizzato in alcuni blog e altri articoli.

Le correzioni consentono di risolvere i problemi di supporto comuni prima che gli utenti finali notano problemi.

Questo articolo illustra come:

  • Esaminare i prerequisiti per le correzioni
  • distribuire un pacchetto di script incorporato
  • distribuire un pacchetto di script personalizzato
  • Eseguire uno script di correzione su richiesta (anteprima)
  • Recupero dei criteri client e creazione di report client
  • monitorare i pacchetti di script
  • Esportare l'output dello script
  • Monitorare lo stato di correzione per un dispositivo

Informazioni sulle correzioni

Le correzioni sono pacchetti di script in grado di rilevare e risolvere i problemi di supporto comuni nel dispositivo di un utente prima ancora di capire che si è verificato un problema. Le correzioni possono contribuire a ridurre le chiamate di supporto. È possibile creare un pacchetto di script personalizzato o distribuire uno dei pacchetti di script scritti e usati nell'ambiente per ridurre i ticket di supporto.

Ogni pacchetto di script è costituito da uno script di rilevamento, uno script di correzione e metadati. Con Intune è possibile distribuire questi pacchetti di script e visualizzare i report sulla loro efficacia.

Prerequisiti

Se si registrano dispositivi tramite Intune o Configuration Manager, lo script di correzione presenta i requisiti seguenti:

  • I dispositivi devono essere Microsoft Entra aggiunti o Microsoft Entra aggiunti ibridi e soddisfare una delle condizioni seguenti:

    • Viene gestito da Intune una versione Enterprise, Professional o Education di Windows 10 o versione successiva.
    • Un dispositivo co-gestito che esegue Windows 10 versione 1903 o successiva. I dispositivi co-gestiti nelle versioni precedenti di Windows 10 dovranno disporre del carico di lavoro app client a cui punta Intune (applicabile solo fino alla versione 1607).

Licenze

Le correzioni richiedono che gli utenti dei dispositivi dispongano di una delle licenze seguenti:

  • Windows 10/11 Enterprise E3 o E5 (incluso in Microsoft 365 F3, E3 o E5)

  • Windows 10/11 Education A3 o A5 (incluso in Microsoft 365 A3 o A5)

  • Virtual Desktop Access (VDA) Windows 10/11 per utente

Autorizzazioni

Requisiti degli script

  • È possibile avere fino a 200 pacchetti di script.
  • Un pacchetto di script può contenere solo uno script di rilevamento o uno script di rilevamento e uno script di correzione.
    • Uno script di correzione viene eseguito solo se lo script di rilevamento usa il codice exit 1di uscita , ovvero il problema è stato rilevato.
  • Verificare che gli script siano codificati in UTF-8.
    • Se l'opzione Imponi controllo firma script è abilitata nella pagina Impostazioni per la creazione di un pacchetto di script, assicurarsi che gli script siano codificati nella distinta base UTF-8 non UTF-8.
  • Il limite massimo consentito per le dimensioni di output è 2048 caratteri.
  • Se l'opzione Imponi il controllo della firma dello script è abilitata nella pagina impostazioni della creazione di un pacchetto di script, lo script viene eseguito usando i criteri di esecuzione di PowerShell del dispositivo. I criteri di esecuzione predefiniti per i computer client Windows sono Con restrizioni. L'esecuzione predefinita per i dispositivi Windows Server è RemoteSigned. Per altre informazioni, vedere Criteri di esecuzione di PowerShell.
    • Gli script incorporati nelle correzioni vengono firmati e il certificato viene aggiunto all'archivio certificati autori attendibili del dispositivo.
    • Quando si utilizzano script di terze parti firmati, verificare che il certificato si trovi nell'archivio certificatiAutori attendibili. Come per qualsiasi certificato, l'autorità di certificazione deve essere considerata attendibile dal dispositivo.
    • Gli script senza il controllo Imponi firma script utilizzano i criteri di esecuzione Ignora.
  • Non inserire comandi di riavvio negli script di rilevamento o correzione.
  • Non includere alcun tipo di informazioni riservate negli script (ad esempio le password)
  • Non includere informazioni personali negli script
  • Non usare script per raccogliere informazioni personali dai dispositivi
  • Seguire sempre le procedure consigliate per la privacy

Distribuire pacchetti di script incorporati

Sono disponibili pacchetti di script predefiniti che è possibile usare per iniziare a usare Le correzioni. Il servizio Microsoft Intune Management Extension ottiene gli script da Intune e li esegue. È sufficiente assegnare i pacchetti di script predefiniti seguenti:

  • Aggiornare i Criteri di gruppo non aggiornati: i Criteri di gruppo non aggiornati possono portare a ticket di helpdesk correlati alla connettività e all'accesso alle risorse interne.
  • Riavviare il servizio Office a portata di clicQuando il servizio a portata di clic viene arrestato, le app di Office non vengono avviate e attivano chiamate al supporto tecnico.

Assegnare il pacchetto di script:

  1. Nel nodo Dispositivi>correzioni selezionare uno dei pacchetti di script predefiniti.
  2. Selezionare Proprietà, quindi accanto all'intestazione Assegnazioni selezionare Modifica.
  3. Scegliere i gruppi a cui si desidera Assegnare ed eventuali gruppi esclusi per il pacchetto di script.
  4. Per modificare i tag Ambito,selezionare Modifica,quindiselezionare i tag di ambito.
  5. Se si desidera modificare la pianificazione, selezionare i puntini di sospensione e scegliere Modifica per specificare le impostazioni, quindi Applica per salvarli.
  6. Al termine, selezionare Rivedi e salva.

Creare e distribuire pacchetti di script personalizzati

Il servizio Microsoft Intune Management Extension ottiene gli script da Intune e li esegue. Gli script vengono rieseguiti ogni 24 ore. È possibile copiare gli script forniti e distribuirli oppure creare pacchetti di script personalizzati. Per distribuire i pacchetti di script, seguire le istruzioni seguenti:

Copiare gli script di rilevamento e correzione forniti

  1. Copiare gli script dall'articolo Script di PowerShell.
    • I file di script i cui nomi iniziano con Detect sono script di rilevamento. Gli script di correzione iniziano con Remediate.
    • Per informazioni sui singoli script, vedere Descrizioni degli script.
  2. Salvare ogni script usando il nome specificato. Il nome è anche indicato nei commenti all'inizio di ogni script. Assicurarsi che gli script salvati siano codificati in UTF-8.

Distribuire i pacchetti di script

Gli script di correzione devono essere codificati in UTF-8. Il caricamento di questi script invece della loro modifica diretta nel browser garantisce che la codifica degli script sia corretta in modo che i dispositivi possano eseguirli.

  1. Nell'interfaccia di amministrazione Intune passare a Dispositivi>correttivi.

  2. Scegliere il pulsante Crea pacchetto script per creare un pacchetto di script. Pagina Correzioni. Selezionare il collegamento Crea.

  3. Nel passaggio delle nozioni di base assegnare al pacchetto di script un nome e, facoltativamente, una descrizione. Il campo del server di pubblicazione può essere modificato, ma per impostazione predefinita contiene il nome dell’utente. Non è possibile modificare la versione.

  4. Nel passaggioImpostazionicaricare sia il file di script di rilevamento sia il file di script di correzione seguendo questa procedura:

    1. Selezionare l'icona della cartella.
    2. Passare al file .ps1.
    3. Scegliere il file e selezionare Apri per caricarlo.

    Lo script di rilevamento deve usare il codice exit 1 di uscita se viene rilevato il problema di destinazione. Lo script di correzione non viene eseguito quando è presente un altro codice di uscita, incluso un output vuoto, poiché non viene trovato lo stato di un problema. Esaminare lo script di rilevamento di esempio per un esempio di utilizzo del codice di uscita.

    È necessario che lo script di rilevamento e lo script di correzione corrispondenti siano nello stesso pacchetto. Ad esempio, lo script di rilevamento Detect_Expired_User_Certificates.ps1 corrisponde allo script di correzione Remediate_Expired_User_Certificates.ps1. Pagina delle impostazioni dello script di correzione.

  5. Completare le opzioni nella pagina Impostazioni con le seguenti configurazioni consigliate:

    • Eseguire questo script utilizzando le credenziali di accesso: questa impostazione dipende dallo script. Per altre informazioni, vedere la sezione Descrizioni degli script.
    • Imponi il controllo della firma degli script: No
    • Esegui lo script in PowerShell a 64 bit: No

    Per informazioni sull'applicazione dei controlli delle firme degli script, vedere Requisiti dello script.

  6. Fare clic su Avanti quindi assegnare i tag di ambito necessari.

  7. Nel passaggio delle assegnazioni selezionare i gruppi di dispositivi in cui verrà distribuito il pacchetto di script. Quando si è pronti per distribuire i pacchetti agli utenti o ai dispositivi, è anche possibile usare i filtri. Per altre informazioni, vedere Creare filtri in Microsoft Intune.

    Nota

    Non combinare gruppi di utenti e dispositivi tra le assegnazioni di inclusione ed esclusione.

  8. Completare il passaggio di verifica e creazione per la distribuzione.

Eseguire uno script di correzione su richiesta (anteprima)

È possibile usare l'azione Esegui dispositivo di correzione per eseguire uno script di correzione su richiesta in un singolo dispositivo Windows.

Prerequisiti per l'esecuzione di uno script di correzione su richiesta

  • Le correzioni devono essere già configurate prima di poter usare uno script di correzione su richiesta.

  • I pacchetti script predefiniti o personalizzati devono essere disponibili per consentire agli utenti di eseguire una correzione su richiesta, ma non devono essere assegnati a un utente o a un dispositivo. È possibile usare i tag scope per limitare i pacchetti di script di correzione che un utente può visualizzare.

  • Gli utenti devono essere amministratori globali, amministratori Intune o avere un ruolo con l'autorizzazione Esegui correzione (disponibile in Attività remote). Durante l'anteprima pubblica, l'utente deve avere anche Organization: Read.

  • I dispositivi sono online e possono comunicare con Intune e windows push notification service (WNS) durante l'azione remota.

  • L'estensione di gestione Intune deve essere installata nei dispositivi. L'installazione viene eseguita automaticamente quando un'app Win32, uno script di PowerShell o una correzione viene assegnata a un utente o a un dispositivo.

Come eseguire uno script di correzione su richiesta

  1. Accedere all'interfaccia di amministrazione Microsoft Intune.
  2. Passare a Dispositivi>In Windows> selezionare un dispositivo supportato.
  3. Nella pagina Panoramica del dispositivo selezionare ...>Eseguire la correzione (anteprima).
  4. Nel riquadro Esegui correzione (anteprima) selezionare il pacchetto script da eseguire dall'elenco. Selezionare Visualizza dettagli per visualizzare le proprietà del pacchetto script, ad esempio il contenuto dello script di rilevamento e correzione, la descrizione e le impostazioni configurate.
  5. Per eseguire la correzione su richiesta, selezionare Esegui correzione.

Nota

Per lo stesso dispositivo è possibile eseguire una sola azione del dispositivo run remediation alla volta. Se si eseguono più azioni del dispositivo run remediation in un breve periodo di tempo in un dispositivo, possono sovrascriversi a vicenda.

Nota

Il dispositivo potrebbe non ricevere l'azione Esegui dispositivo di correzione se non è online o è in grado di comunicare correttamente con Intune o windows push notification service (WNS) quando viene inviata l'azione del dispositivo.

Recupero dei criteri client e creazione di report client

Il client recupera i criteri per gli script di correzione nei momenti seguenti:

  • Dopo un riavvio del dispositivo o Intune servizio di estensione di gestione

  • Dopo che un utente ha eseguito l'accesso al client

  • Una volta ogni 8 ore

    • La pianificazione del recupero degli script di 8 ore è fissa in base all'avvio del servizio di estensione di gestione Intune. La pianificazione non viene modificata dagli accessi degli utenti.

Il client segnala le informazioni di correzione nei momenti seguenti:

  • Quando uno script è impostato per l'esecuzione una sola volta, i risultati vengono segnalati dopo l'esecuzione dello script.

  • Gli script ricorrenti seguono un ciclo di creazione di report di 7 giorni:

    • Entro i primi 6 giorni, il client segnala solo se si verifica una modifica. La prima volta che viene eseguito lo script viene considerata una modifica.

    • Ogni 7 giorni il client invia un report anche se non è stata apportata una modifica.

Monitorare i pacchetti di script

  1. Nell'interfaccia di amministrazione Intune passare a Dispositivi>correttivi per visualizzare una panoramica dello stato di rilevamento e correzione. Report sulle correzioni, pagina di panoramica.

  2. Selezionare Stato dispositivo per ottenere i dettagli sullo stato per ogni dispositivo della distribuzione. Correzione dello stato del dispositivo.

Esportare l'output dello script

Per analizzare facilmente gli output restituiti, usare l'opzione Esporta per salvare l'output come file .csv. L'esportazione dell'output in un .csv file consente di analizzare gli output restituiti quando vengono eseguite le correzioni nei dispositivi con problemi. L'esportazione consente anche di condividere i risultati con altri utenti per un'analisi aggiuntiva.

Monitorare lo stato di correzione per un dispositivo

È possibile visualizzare lo stato delle correzioni assegnate o eseguite su richiesta a un dispositivo.

  1. Accedere all'interfaccia di amministrazione Microsoft Intune.
  2. Passare a Dispositivi>In Windows> selezionare un dispositivo supportato.
  3. Selezionare Correzioni nella sezione Monitoraggio .

Passaggi successivi