Condividi tramite


PowerShell per la sincronizzazione dei dati dell'istituto di istruzione

Quando si lavora con School Data Sync (SDS) e Microsoft Entra ID, l'esecuzione di attività e azioni in PowerShell è utile. PowerShell consente di completare facilmente le operazioni in blocco e con script. Questo articolo illustra la configurazione e i prerequisiti per iniziare a usare PowerShell con Microsoft Entra ID e School Data Sync, consentendo agli amministratori di usare PowerShell come strumento per gestire meglio i dati SDS sincronizzati.

Per informazioni di riferimento, è possibile trovare qui script di PowerShell SDS.

Installare Microsoft Graph PowerShell SDK

Per la gestione degli oggetti SDS in PowerShell, è consigliabile installare Microsoft Graph PowerShell. Per esaminare i prerequisiti e installare entrambi i moduli, seguire queste istruzioni:

Installare Microsoft Graph PowerShell.

Confermare l'installazione e importare il modulo

Dopo l'installazione, verificare che il modulo sia installato correttamente. Il comando è anche il modo in cui si carica il modulo in PowerShell. Il caricamento del modulo in PowerShell consente di eseguire i cmdlet associati al modulo.

Per verificare che il modulo sia installato e importato in PowerShell, seguire questa procedura:

  1. Avviare PowerShell.

  2. Eseguire questo comando per assicurarsi che il modulo venga caricato e installato correttamente.

    Get-InstalledModule Microsoft.Graph
    

    Nota

    Il comando restituisce la versione installata, il nome e la descrizione del modulo Microsoft Graph, se installato nel sistema.

  3. Per importare il modulo Microsoft Graph, eseguire il comando seguente:

    Import-Module Microsoft.Graph
    

Connettersi a Microsoft Entra ID con PowerShell

Dopo aver importato i moduli, è necessario connettere PowerShell a Microsoft Entra ID per eseguire i comandi associati a ogni modulo nella directory Microsoft Entra.

Nota

Si userà l'accesso delegato per accedere come utente. È necessario accedere una sola volta per sessione.

  1. Connettere il modulo Microsoft Graph a Microsoft Entra ID.

    Connect-MgGraph -Scopes 
    "User.Read.All","Group.ReadWrite.All"
    
  2. Il comando richiede di passare a una pagina Web per l'autenticazione.

  3. Selezionare il pulsante Avanti o Accedi per continuare. Richiede autorizzazioni e consenso per conto dell'organizzazione per la connessione a Microsoft Graph PowerShell.

  4. Abilitare la casella di controllo "Consenso per conto dell'organizzazione" e selezionare il pulsante Accetta.

  5. Dopo l'esito positivo della verifica, il terminale di PowerShell visualizza "Benvenuto in Microsoft Graph!".