Introduzione a Microsoft Graph PowerShell SDK
Si è appreso cos'è il servizio di distribuzione. Tuttavia, si vuole sfruttare uno strumento già usato quotidianamente, PowerShell, per accedere e usare il servizio di distribuzione. In questa unità verranno fornite informazioni sul Microsoft Graph PowerShell SDK e su come configurarlo per l'uso.
Che cos'è Microsoft Graph PowerShell SDK?
Gli SDK di Microsoft Graph semplificano il lavoro necessario per interfacciarsi con Microsoft Graph, l'endpoint cloud per vari servizi Microsoft, incluso il servizio di distribuzione Windows Update for Business. Esistono diversi SDK di Microsoft Graph per diverse piattaforme. Microsoft Graph PowerShell SDK consente di interagire con il servizio Microsoft Graph tramite PowerShell. Questo SDK è una libreria che fornisce comandi e funzionalità di PowerShell progettati per facilitare l'uso di Microsoft Graph. La libreria include i comandi che verranno usati per distribuire gli aggiornamenti dal servizio di distribuzione Windows Update for Business ai dispositivi.
Preparare il tenant e i dispositivi
Per usare Microsoft Graph PowerShell SDK, assicurarsi di avere accesso a:
- Un tenant che soddisfi i requisiti di sottoscrizione.
- Uno o più dispositivi di destinazione che soddisfino i requisiti per i dispositivi.
- Un account Microsoft Azure o Microsoft Intune che soddisfi i requisiti per i ruoli utente.
- Una versione supportata di PowerShell. Se non si dispone già di PowerShell, vedere Installare PowerShell per il sistema operativo in uso.
Scaricare l'SDK
Dopo aver confermato di avere accesso a tutti i componenti necessari, si è pronti per scaricare Microsoft Graph PowerShell SDK. A tale scopo, installare l'SDK. È possibile installare l'SDK in PowerShell Core o Windows PowerShell usando il comando seguente:
Install-Module Microsoft.Graph
Consiglio
È possibile mantenere aggiornato l'SDK e le relative dipendenze usando il comando Update-Module Microsoft.Graph.
Ogni comando in PowerShell SDK usa il prefisso Mg, che è l'abbreviazione di Microsoft Graph. Il servizio di distribuzione è attualmente disponibile usando l'endpoint beta in Microsoft Graph. Ciò significa che è necessario impostare il profilo utente sul contratto API appropriato eseguendo quanto segue:
Select-MgProfile -Name "beta"
Infine, si usa il comandoConnect-MgGraph per accedere eseguendo:
Connect-MgGraph -Scopes "WindowsUpdates.ReadWrite.All"
Verrà richiesto di eseguire l'accesso. Si accede usando un account Microsoft Azure o Microsoft Intune che dispone di uno dei ruoli di autorizzazione necessari, ad esempio Amministratore globale, Amministratore della distribuzione di Windows Update o Amministratore di Intune.
Dopo aver eseguito correttamente l'accesso, è possibile iniziare a usare Microsoft Graph PowerShell SDK.
Nota
Se è necessario creare uno script automatizzato, invece di usare la console di PowerShell è possibile usare la classe PSCredential per automatizzare nomi utente, password e credenziali.