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:
Avviare PowerShell.
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.
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.
Connettere il modulo Microsoft Graph a Microsoft Entra ID.
Connect-MgGraph -Scopes "User.Read.All","Group.ReadWrite.All"
Il comando richiede di passare a una pagina Web per l'autenticazione.
Selezionare il pulsante Avanti o Accedi per continuare. Richiede autorizzazioni e consenso per conto dell'organizzazione per la connessione a Microsoft Graph PowerShell.
Abilitare la casella di controllo "Consenso per conto dell'organizzazione" e selezionare il pulsante Accetta.
Dopo l'esito positivo della verifica, il terminale di PowerShell visualizza "Benvenuto in Microsoft Graph!".