Automatyzacja zadań przy użyciu programu PowerShell

Cmdlets w PowerShell umożliwiają administratorom wykonywanie zadań portalu administracyjnego przy użyciu poleceń skryptów. Przy użyciu programu PowerShell można kolejno wykonać wiele poleceń jednocześnie lub można tworzyć polecenia wyjściowe potoku w celu zautomatyzowania typowych zadań.

Za pomocą cmdlets i łącznikami zarządzania w PowerShell administratorzy mogą tworzyć przepływy i aplikacje, które ułatwiają implementację zasad migracji. Można użyć następującego przykładu cmdlets programu PowerShell:

Biblioteka poleceń cmdlet PowerShell Typowe zadania
Polecenia cmdlet usługi Power Apps
Obsługa programu PowerShell w usłudze Power Apps
Zaprojektowane dla udostępniających aplikacje i administratorów, które automatyzują zadania ze środowisk i skojarzonymi aplikacjami, przepływami i łącznikami.
Aplety poleceń w Microsoft 365
Wprowadzenie do PowerShell dla Microsoft 365
Użyj zadań powiązanych z Microsoft 365 do automatyzacji akcji i zadań związanych z użytkownikiem. Może to być na przykład przypisanie licencji.
Polecenia systemu Dynamics 365
Przegląd Dynamics 365 Customer Engagement (on-premises) PowerShell
Wykorzystanie środowisk z bazą danych Microsoft Dataverse. Moduły obejmują obsługę interfejsu API Dataverse oraz automatyzację wdrażania rozwiązań w środowiskach .
Polecenia cmdlet Microsoft Azure
Dokumentacja programu Azure PowerShell
Użyj tej funkcji do uwzględnienia wszystkich składników platformy Azure w rozwiązaniu. Konfiguracji skryptów można użyć do instalacji lokalnej bramy aplikacji.

Możesz użyć kombinacji wszystkich powyższych poleceń cmdlet, aby zbudować skrypty PowerShell, aby wykonywać operacje zbiorcze na użytkownikach, środowiskach lub ich zasobach.

Napiwek

Przykłady można również znaleźć podczas instalowania i testowania Zestawu startowego Centrum Doskonałości lub korzystania z laboratoriów praktycznych pomagających zostać administratorem, które można znaleźć na stronie GitHub (Administrator w jeden dzień).

Typowe zadania PowerShell

Wyświetlanie listy wszystkich środowisk

Get-AdminPowerAppEnvironment

Zadania zawierają kluczowe informacje, takie jak wyświetlana nazwa i identyfikator GUID środowiska. To zadanie jest często potrzebne do wykonywania kolejnych czynności.

Dodanie parametrów, takich jak -Default, umożliwia administratorom ogólne odnajdowanie środowiska domyślnego w dzierżawie.

Get-AdminPowerAppEnvironment -Default

Użycie identyfikatora GUID w celu zwrotu nazwy niewyświetlanej dla środowiska. Następnie można przejść do szczegółów określonego środowiska. Na przykład:

Get-AdminPowerAppEnvironment -Environment 'EnvironmentName'.

W tym przykładzie zostanie wyświetlona lista połączeń w środowisku razem ze wszystkimi połączeniami w domyślnym środowisku dzierżawy.

Get-AdminPowerAppEnvironment -Default | Get-AdminPowerAppConnection

W tym przykładzie podano dane wyjściowe z jednego cmdlet do innego. Zawiera listę aplikacji w każdym środowisku dzierżawy.

    Get-AdminPowerApp | select -ExpandProperty EnvironmentName | Group | %{ New-Object -TypeName PSObject -Property @{ DisplayName = (Get-AdminPowerAppEnvironment -EnvironmentName $_.Name | select -ExpandProperty displayName); Count = $_.Count } }

Które mogą wyprodukować następujące szczegółowe informacje:

Użyj PowerShell w celu uzyskania szczegółów numeru aplikacji środowiska.