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:

Usare PowerShell per ottenere dettagli sull'ambiente.

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:

PowerShell utente per ottenere dettagli sul numero di app dell'ambiente.