Sincronização de dados do PowerShell for School
Quando você está trabalhando com SDS (Sincronização de Dados Escolares) e Microsoft Entra ID, executar tarefas e ações no PowerShell é útil. O PowerShell permite que operações em massa e scripts sejam concluídas com facilidade. Este artigo explica a instalação e os pré-requisitos para começar a usar o PowerShell com Microsoft Entra ID e Sincronização de Dados Escolares, permitindo que os administradores usem o PowerShell como uma ferramenta para gerenciar melhor seus dados SDS sincronizados.
Para referência, você pode encontrar aqui scripts do PowerShell do SDS.
Instalar o SDK do Microsoft Graph PowerShell
Para o gerenciamento de objetos SDS no PowerShell, recomendamos instalar o Microsoft Graph PowerShell. Para examinar os pré-requisitos e instalar ambos os módulos, siga estas instruções:
Instale o Microsoft Graph PowerShell.
Confirmar a instalação e importar o módulo
Depois de instalado, confirme se o módulo foi instalado com êxito. O comando também é como você carrega o módulo no PowerShell. Carregar o módulo no PowerShell permite que você execute os cmdlets associados ao módulo.
Para confirmar se o módulo está instalado e importado no PowerShell, execute estas etapas:
Inicie o PowerShell.
Execute este comando para garantir que o módulo seja carregado e instalado com êxito.
Get-InstalledModule Microsoft.Graph
Observação
O comando retorna a versão, o nome e o descritpion instalados do módulo do Microsoft Graph, se ele estiver instalado em seu sistema.
Para importar o módulo do Microsoft Graph, execute o seguinte comando:
Import-Module Microsoft.Graph
Conectar-se a Microsoft Entra ID usando o PowerShell
Depois que os Módulos forem importados, você precisará conectar o PowerShell a Microsoft Entra ID para executar os comandos associados a cada módulo no diretório Microsoft Entra.
Observação
Você usará o acesso delegado para entrar como usuário. Você só precisa entrar uma vez por sessão.
Conecte o módulo do Microsoft Graph ao Microsoft Entra ID.
Connect-MgGraph -Scopes "User.Read.All","Group.ReadWrite.All"
O comando solicita que você navegue até uma página da Web para autenticação.
Selecione no botão Avançar ou Entre para continuar. Ele pede permissões e consentimento em nome de sua organização para se conectar ao Microsoft Graph PowerShell.
Habilite a caixa de seleção "Consentimento em nome da sua organização" e selecione o botão Aceitar.
Após a verificação bem-sucedida, o terminal do PowerShell exibe 'Bem-vindo ao Microsoft Graph!'