Automazione di attività con PowerShell
I cmdlet di PowerShell consentono agli amministratori di completare l'attività del portale di amministrazione utilizzando i comandi script. Con PowerShell è possibile eseguire in sequenza più comandi contemporaneamente o reindirizzare i comandi di output per automatizzare le attività comuni.
Utilizzando i cmdlet di PowerShell e i connettori di gestione, gli amministratori possono creare flussi e app che aiutano a implementare i criteri di governance. È possibile utilizzare questi cmdlet di PowerShell di esempio:
Libreria di cmdlet PowerShell | Attività comuni |
---|---|
Cmdlet di Power Apps Supporto di PowerShell per Power Apps |
Progettato per i creatori e amministratori di app per automatizzare le attività con gli ambienti e app, connettori e flussi associati. |
Cmdlet di Microsoft 365 Introduzione a PowerShell per Microsoft 365 |
Utilizza per attività correlate di Microsoft 365 per automatizzare azioni e attività relative all'utente. Ad esempio, l'assegnazione di licenze. |
Cmdlet di Dynamics 365 Panoramica di PowerShell per Dynamics 365 Customer Engagement (on-premises) |
Utilizza per gli ambienti con database Microsoft Dataverse. I moduli includono il supporto per l'API di amministrazione online Dataverse e l'automazione della distribuzione della soluzione in ambienti. |
Cmdlet di Microsoft Azure Documentazione di Azure PowerShell |
Utilizza per includere qualsiasi componente di Azure nella soluzione in generale. È possibile utilizzare per la configurazione degli script del gateway applicazione locale. |
È possibile utilizzare una combinazione di tutti i cmdlet sopra per creare script PowerShell ed eseguire operazioni collettive su utenti, ambienti o le relative risorse.
Mancia
Alcuni esempi si possono trovare anche durante l'installazione e il test dello starter kit del centro di eccellenza o utilizzando le esercitazioni pratiche Admin-in-a-Day disponibili in GitHub (Amministratore in un giorno).
Attività di PowerShell comuni
Visualizzazione di un elenco di ambienti
Get-AdminPowerAppEnvironment
Le attività forniscono informazioni chiave, come il nome visualizzato e il GUID dell'ambiente. Questa attività è spesso necessaria per le operazioni successive.
L'aggiunta di parametri, come -Default, consente agli amministratori di trovare genericamente l'ambiente predefinito nel tenant.
Get-AdminPowerAppEnvironment -Default
Utilizza il GUID per restituire un nome non visualizzato per l'ambiente. Quindi puoi approfondire i dettagli di quell'ambiente specifico. Ad esempio:
Get-AdminPowerAppEnvironment -Environment 'EnvironmentName'.
Restituisce quanto segue:
Questo esempio restituisce un elenco di connessioni in un ambiente, incluse tutte le connessioni nell'ambiente predefinito di un tenant.
Get-AdminPowerAppEnvironment -Default | Get-AdminPowerAppConnection
Questo esempio instrada l'output da un cmdlet a un altro. Presenta un elenco di app in ogni ambiente tenant.
Get-AdminPowerApp | select -ExpandProperty EnvironmentName | Group | %{ New-Object -TypeName PSObject -Property @{ DisplayName = (Get-AdminPowerAppEnvironment -EnvironmentName $_.Name | select -ExpandProperty displayName); Count = $_.Count } }
Ciò produrrebbe le seguenti informazioni dettagliate: