Sincronización de datos de PowerShell para centros educativos
Cuando se trabaja con School Data Sync (SDS) y Microsoft Entra ID, es útil realizar tareas y acciones en PowerShell. PowerShell permite que las operaciones masivas y con scripts se completen con facilidad. En este artículo se explica la configuración y los requisitos previos para empezar a usar PowerShell con Microsoft Entra ID y School Data Sync, lo que permite a los administradores usar PowerShell como herramienta para administrar mejor sus datos SDS sincronizados.
Como referencia, puede encontrar aquí scripts de PowerShell de SDS.
Instalación del SDK de PowerShell de Microsoft Graph
Para la administración de objetos sds en PowerShell, se recomienda instalar Microsoft Graph PowerShell. Para revisar los requisitos previos e instalar ambos módulos, siga estas instrucciones:
Instale Microsoft Graph PowerShell.
Confirmación de la instalación e importación del módulo
Una vez instalado, confirme que el módulo se ha instalado correctamente. El comando también es cómo se carga el módulo en PowerShell. La carga del módulo en PowerShell permite ejecutar los cmdlets asociados al módulo.
Para confirmar que el módulo está instalado e importado en PowerShell, siga estos pasos:
Inicie PowerShell.
Ejecute este comando para asegurarse de que el módulo se ha cargado e instalado correctamente.
Get-InstalledModule Microsoft.Graph
Nota:
El comando devuelve la versión instalada, el nombre y la descripción del módulo de Microsoft Graph, si está instalado en el sistema.
Para importar el módulo de Microsoft Graph, ejecute el siguiente comando:
Import-Module Microsoft.Graph
Conexión a Microsoft Entra ID mediante PowerShell
Una vez importados los módulos, debe conectar PowerShell a Microsoft Entra ID para ejecutar los comandos asociados a cada módulo en el directorio de Microsoft Entra.
Nota:
Usará el acceso delegado para iniciar sesión como usuario. Solo tiene que iniciar sesión una vez por sesión.
Conecte el módulo de Microsoft Graph a Microsoft Entra ID.
Connect-MgGraph -Scopes "User.Read.All","Group.ReadWrite.All"
El símbolo del sistema le pide que vaya a una página web para la autenticación.
Seleccione el botón Siguiente o Iniciar sesión para continuar. Le pide permisos y consentimiento en nombre de su organización para conectarse a PowerShell de Microsoft Graph.
Active la casilla "Consentimiento en nombre de su organización" y seleccione el botón Aceptar.
A menos que la comprobación sea correcta, el terminal de PowerShell muestra "Bienvenido a Microsoft Graph!".