Del via


Automatisering af opgaver med PowerShell

Bemærk

Den nye og forbedrede Power Platform Administration er nu i offentlig forhåndsversion! Vi har designet det nye Administration, så det er nemmere at bruge med opgaveorienteret navigation, der hjælper dig med at opnå specifikke resultater hurtigere. Vi udgiver ny og opdateret dokumentation, efterhånden som det nye Power Platform Administration bliver generelt tilgængeligt.

PowerShell-cmdletterne giver administratorer mulighed for at udføre opgaver på administrationsportalen ved hjælp af scriptkommandoer. Med PowerShell kan du udføre flere kommandoer efter hinanden på én gang eller oprette pipeoutkommandoer for at automatisere almindelige opgaver.

Ved hjælp af PowerShell-cmdletter og administrationsconnectorer kan administratorer oprette flow og apps, der kan hjælpe med at implementere styringspolitikker. Du kan bruge disse eksempler på PowerShell-cmdletter:

Powershell-cmdlet-bibliotek Almindelige opgaver
Power Apps-cmdlet'er
Understøttelse af PowerShell til Power Apps
Udviklet til appproducenter og -administratorer for at automatisere opgaver i miljøer og tilknyttede apps, flows og connectorer.
Microsoft 365-cmdletter
Start her med PowerShell til Microsoft 365
Brug til Microsoft 365-relaterede opgaver for at automatisere brugerrelaterede handlinger og opgaver. Det kan f.eks. være tildelingen af licenser.
Dynamics 365-cmdlet'er
Oversigt over Dynamics 365 Customer Engagement (on-premises) PowerShell
Brug til miljøer med Microsoft Dataverse-databaser. Moduler omfatter understøttelse af Dataverse-onlineadmin-API'en og automatisering af løsningsudrulning i miljøerne.
Microsoft Azure-cmdlet'er
Dokumentation til Azure PowerShell
Brug til at inkludere Azure-komponenter i din overordnede løsning. Du kan bruge til at scripte konfigurationen af programgatewayen i det lokale miljø.

Du kan bruge en kombination af alle ovenstående cmdletter til at bygge PowerShell-scripts til at udføre massehandlinger på brugere, miljøer eller deres ressourcer.

Tip

Der kan også findes eksempler, når du installerer og tester Center of Excellence Starter Kit, eller ved hjælp af Administrator i løbet af en dag-øvelser, som kan findes på GitHub (Administrator i løbet af en dag).

Almindelige PowerShell-opgaver

Visning af en liste over miljøer

Get-AdminPowerAppEnvironment

Opgaver giver dig vigtige oplysninger, f.eks. det viste navn og GUID for miljøet. Denne opgave er ofte den, der skal bruges i forbindelse med opfølgningshandlinger.

Hvis du tilføjer parametre, f.eks. -Default, kan administratorer generisk søge efter standardmiljøet i lejeren.

Get-AdminPowerAppEnvironment -Default

Brug GUID'et til at returnere et ikke-vist navn til miljøet. Du kan derefter analysere ned i det pågældende miljø. Eksempel:

Get-AdminPowerAppEnvironment -Environment 'EnvironmentName'.

I dette eksempel returneres en liste over forbindelser i et miljø, herunder alle forbindelser i en lejers standardmiljø.

Get-AdminPowerAppEnvironment -Default | Get-AdminPowerAppConnection

Dette eksempel adskille output med rør fra en cmdlet til en anden. Den indeholder en liste over nummerapps i de enkelte lejermiljøer.

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

Det vil give følgende detaljerede oplysninger:

Bruger PowerShell til at hente oplysninger om miljøappnummer.