Azure Active Directory PowerShell per Graph
È possibile usare la versione del modulo powerShell di Azure Active Directory per Graph per le attività amministrative di Azure AD, ad esempio gestione utenti, gestione del dominio e per la configurazione dell'accesso Single Sign-On. I cmdlet elencati di seguito sono diversi dai cmdlet MSOL che fanno parte del modulo MSOnline PowerShell.
Il modulo Azure AD PowerShell per Graph include due versioni: un'anteprima pubblica e una versione di disponibilità generale. Non è consigliabile usare la versione di anteprima pubblica per gli scenari di produzione.
Il modulo di anteprima di Azure AD PowerShell per Graph può essere scaricato dal PowerShell Gallery nella pagina AzureADPreview.
Il modulo di disponibilità generale di Azure AD PowerShell per Graph può essere scaricato dal PowerShell Gallery nella pagina AzureAD.
Installare il modulo di Azure AD
Il modulo Azure AD PowerShell per Graph è supportato nei sistemi operativi Windows seguenti con la versione predefinita di Microsoft .NET Framework e Windows PowerShell: Windows 8.1, Windows 8, Windows 7, Windows Server 2012 R2, Windows Server 2012 o Windows Server 2008 R2.
Se il computer soddisfa tutti i prerequisiti per l'installazione, per installare la versione con disponibilità generale del modulo nel computer è possibile eseguire
Install-Module AzureAD
Per installare la versione di anteprima pubblica, usare
Install-module AzureADPreview
Non è possibile installare la versione di anteprima e la versione con disponibilità generale nello stesso computer contemporaneamente.
Informazioni su PowerShell Gallery
Il modulo di Azure AD viene distribuito usando PowerShell Gallery. L'installazione degli elementi di PowerShell Gallery richiede la versione più recente del modulo PowerShellGet, disponibile in Windows 10, in Windows Management Framework (WMF) 5.0 o nel programma di installazione basato su MSI (per PowerShell 3 e 4).
Con la versione più recente del modulo PowerShellGet, è possibile:
- Cercare elementi in PowerShell Gallery con Find-Module e Find-Script
- Salvare gli elementi nel sistema dalla raccolta con Save-Module e Save-Script
- Installare elementi da PowerShell Gallery con Install-Module e Install-Script
- Caricare elementi in PowerShell Gallery con Publish-Module e Publish-Script
- Aggiungere il proprio repository personalizzato con Register-PSRepository
Per altre informazioni su come usare i comandi PowerShellGet con PowerShell Gallery, consultare la pagina Introduzione. È inoltre possibile eseguire Update-Help -Module PowerShellGet per installare la Guida locale per tali comandi.
Sistemi operativi supportati
Il modulo PowerShellGet richiede PowerShell 3.0 o versione successiva. Di conseguenza, PowerShellGet richiede uno dei sistemi operativi seguenti:
- Windows 10
- Windows 8.1 Pro
- Windows 8.1 Enterprise
- Windows 7 SP1
- Windows Server 2016 TP5
- Windows Server 2012 R2
- Windows Server 2008 R2 SP1
PowerShellGet richiede anche .NET Framework 4.5 o versione successiva. È possibile installare .NET Framework 4.5 o versione successiva da qui.
Aggiornamento del modulo di Azure AD
È possibile controllare la versione del modulo installata nel computer eseguendo questo comando:
PS C:\WINDOWS\system32> Get-Module AzureADPreview
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Binary 2.0.0.7 azureadpreview {Add-AzureADAdmini...
Per aggiornare la versione del modulo Azure AD PowerShell nel computer, rieseguire il cmdlet Install-Module:
PS C:\WINDOWS\system32> Install-Module AzureADPreview
Questo comando controlla se in PowerShell Gallery è disponibile una versione più recente e la installa nel computer se la versione in PowerShell Gallery è più recente di quella installata.
Connessione ad Azure AD
Prima di poter eseguire i cmdlet descritti in questo articolo, è necessario connettersi al servizio online. A questo scopo, eseguire il cmdlet Connect-AzureAD nel prompt del comandi di Windows PowerShell. Verranno quindi chieste le credenziali. Se si vuole, è possibile specificare le credenziali in anticipo, ad esempio:
$AzureAdCred = Get-Credential
Connect-AzureAD -Credential $AzureAdCred
Il primo comando chiede le credenziali e le archivia come $AzureAdCred. Il comando successivo usa queste credenziali come $azureadcred per la connessione al servizio.
Per connettersi a un ambiente specifico di Azure Active Directory, usare il parametro AzureEnvironment, in questo modo:
Connect-AzureAD -AzureEnvironment "AzureGermanyCloud"
Questo esempio connette la sessione di PowerShell all'ambiente AzureAD tedesco. Per altre informazioni, vedere Connect-AzureAD.
Se si hanno suggerimenti,
Se si hanno suggerimenti su come migliorare Azure Active Directory PowerShell, non esitarsi a comunicare.
Altre informazioni su Windows PowerShell
Windows PowerShell è una shell della riga di comando basata su attività e un linguaggio di script progettato per l'amministrazione del sistema. Diversamente dalla maggior parte delle shell, che accettano e restituiscono testo, Windows PowerShell è basato su .NET Framework e accetta e restituisce oggetti di .NET Framework.
Windows PowerShell introduce il concetto di cmdlet (si pronuncia "command-let"), un semplice strumento da riga di comando con una singola funzione, incorporato nella shell. I cmdlet usano questa convenzione di denominazione: un verbo e un sostantivo separati da un trattino (-), come Get-Help, Get-Process e Start-Service. Windows PowerShell include oltre cento cmdlet di base.
Per altre informazioni su questi cmdlet e sulla loro sintassi, usare il comando Get-Help <cmdlet name>
, dove <cmdlet name>
è il nome del cmdlet che si vuole cercare.
Per informazioni più dettagliate, è possibile eseguire uno dei comandi seguenti:
Get-Help <cmdlet name> -Detailed
Get-Help <cmdlet name> -Examples
Get-Help <cmdlet name> -Full
Per altre informazioni su Windows PowerShell, vedere Guida introduttiva a Windows PowerShell.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per