Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Sortzaile eta administratzaileentzako PowerShell cmdlet-ekin, monitorizazio- eta kudeaketa-zeregin asko automatiza ditzakezu. Power Platform Gaur egun soilik posible diren zereginak eskuzPower Apps, Power Automate edo Power Platform administrazio zentroa.
Cmdlets
Cmdlet-ak PowerShell script-lengoaian idatzitako funtzioak dira, PowerShell-en komandoak exekutatzen dituztenak. Power Apps cmdlet hauek exekutatzeak zure Business Application Platform-ekin elkarreragiteko aukera ematen dizu web arakatzaile bateko administratzaile-ataritik pasatu beharrik gabe.
Cmdlet-ak beste PowerShell funtzioekin konbina ditzakezu zure lan-fluxua optimizatu dezaketen script konplexuak idazteko. Oraindik cmdlet-ak erabil ditzakezu maizterren administratzailea ez bazara, baina zure baliabideetara mugatuta zaude. Erabiltzaile-kontuak Admin-rekin hasten diren cmdlet-ak erabiltzen ditu.
Cmdlets PowerShell galerian eskuragarri daude bi modulu bereizi gisa:
Power Apps admin moduluari buruzko informazioa lortzeko, ikus Hasi Power Apps admin modulua erabiltzen eta Microsoft.PowerApps.Administration.PowerShell.
Hasi PowerShell-ekin
PowerShell-en berria bazara eta hura aurkitzeko eta abiarazteko laguntza behar baduzu, joan PowerShell-ra hastea. PowerShell edo cmdlet-ak erabiltzeko laguntza behar baduzu, joan PowerShell Laguntza Sistemarara.
PowerShell-en aurrebaldintzak
PowerShell-ek artikulu honetan Windows PowerShell 5.x bertsioa eskatzen du. PowerShell bertsioan zure makinan egiaztatzeko, exekutatu komando hau:
$PSVersionTable.PSVersion
Bertsio zaharkitu bat baduzu, joan hona: Lehendik dagoen PowerShell lehendik dagoen Windows eguneratzea.
Garrantzitsua da
Dokumentu honetan deskribatutako moduluek .NET Framework erabiltzen dute, PowerShell 6.0 eta berriagoekin bateraezina dena. Azken bertsio hauek .NET Core erabiltzen dute.
Modulua instalatzea eta saioa hasi
Aplikazioen sortzaileentzako PowerShell cmdletak exekutatzeko:
Exekutatu PowerShell administratzaile gisa.
Inportatu beharrezko moduluak.
Install-Module -Name Microsoft.PowerApps.Administration.PowerShell Install-Module -Name Microsoft.PowerApps.PowerShell -AllowClobberBestela, ordenagailuan administratzaile eskubiderik ez baduzu, erabili
-Scope CurrentUserparametroa instalatzeko.Install-Module -Name Microsoft.PowerApps.Administration.PowerShell -Scope CurrentUser Install-Module -Name Microsoft.PowerApps.PowerShell -AllowClobber -Scope CurrentUserBiltegiaren InstallationPolicy balioaren aldaketa onartzeko eskatzen badizute, onartu
[A] Yesmodulu guztietanA, gero sakatuEntermodulu bakoitzeko.
Aukeran, komandoetara sartu aurretik, zure kredentzialak eman ditzakezu. Kredentzialak zortzi orduz freskatzen dira berriro saioa hasi baino lehen. Komando bat exekutatu baino lehen kredentzialak ematen ez badira, kredentzialak eskatuko dira.
# Opens a prompt to collect credentials (Microsoft Entra account and password). Add-PowerAppsAccount# Here is how you can pass in credentials (to avoid opening a prompt). $pass = ConvertTo-SecureString "password" -AsPlainText -Force Add-PowerAppsAccount -Username user@contoso.com -Password $passAukeran, amaiera-puntu zehatz bat bideratu daiteke. Amaiera lehenetsia
prodda. Erabiltzaile batek PowerShell script bat exekutatu nahi badu ekoizpena ez den eskualde bateko ingurune batera zuzenduta, adibidez, GCC,-Endpointparametroa GCC moderatua,usgovGCC altua edousgovhighGCC DOD aldadoddaiteke. Onartutako amaierako puntuen zerrenda osoa hau da: "prod,aurreargitalpen,tip1,tip2,usgov,usgovhigh,dod,china".# An environment in another region, such as GCC, can be targeted using the -Endpoint parameter. Add-PowerAppsAccount -Endpoint "usgov"
Moduluen eguneraketak
Zure PowerShell modulu guztien bertsioa egiazta dezakezu Get-Module erabiliz.
Get-Module
Eta zure PowerShell modulu guztiak azkenera egunera ditzakezu Update-Module erabiliz.
Update-Module
Bestela, egiaztatu Power Platform moduluen bertsioa, Get-Module eta -Name parametroa erabiliz.
Get-Module -Name "Microsoft.PowerApps.Administration.PowerShell"
Get-Module -Name "Microsoft.PowerApps.PowerShell"
Eguneratu Power Platform PowerShell moduluak, Update-Module eta -Name parametroa erabiliz.
Update-Module -Name "Microsoft.PowerApps.Administration.PowerShell"
Update-Module -Name "Microsoft.PowerApps.PowerShell"
Power Apps aplikazioen sortzaileentzako cmdletak
Power Apps cmdlet-en aurrebaldintzak
Power Apps lizentzia baliozkoa duten erabiltzaileek cmdlet horietako eragiketak egin ditzakete. Hala ere, haiekin sortu edo partekatzen diren baliabideetarako sarbidea dute soilik, aplikazioak eta fluxuak adibidez.
Cmdlet zerrenda - Maker Cmdlets
Oharra
Azken bertsioko cmdlet-en funtzio-izen batzuk eguneratu ditugu, talkak saihesteko aurrizki egokiak gehitzeko. Aldaketaren ikuspegi orokorra lortzeko, ikus hurrengo taula.
| Xedea | Cmdlet |
|---|---|
| Gehitu mihise-aplikazio bat Microsoft Dataverse-ren irtenbide bati | Set-PowerAppAsSolutionAware |
| Irakurri eta eguneratu inguruneak |
Get-AdminPowerAppEnvironment(lehen Get-PowerAppsEnvironment) Get-FlowEnvironment Restore-PowerAppEnvironment(lehenago Restore-AppVersion) |
| Irakurri, eguneratu eta ezabatu mihise aplikazioa |
Get-AdminPowerApp(lehenago Get-App) Kendu-AdminPowerApp(lehen Kendu-Aplikazioa) Publish-AdminPowerApp (aurrez Publish-App) |
| Irakurri, eguneratu eta ezabatu mihise aplikazioaren baimenak |
Get-AdminPowerAppRoleAssignment(lehen Get-AppRoleAssignment) Remove-AdminPowerAppRoleAssignment(lehenago Remove-AppRoleAssignment) |
| Irakurri, eguneratu eta ezabatu fluxua |
Lortu-AdminFlow Gaitu-AdminFlow Desgaitu-AdminFlow Kendu-AdminFlow |
| Irakurri, eguneratu eta ezabatu fluxuaren baimenak |
Get-AdminFlowOwnerRole Ezarri-AdminFlowOwnerRole Kendu-AdminFlowOwnerRole |
| Irakurri eta erantzun emari baimenduei |
Get-AdminFlowApprovalRequest Kendu-AdminFlowApprovals |
| Konexioak irakurri eta ezabatu |
Get-AdminPowerAppConnection(lehen Get-Connection) Kendu-AdminPowerAppConnection(lehenago Kendu-Konexioa) |
| Irakurri, eguneratu eta ezabatu konexioaren baimenak |
Get-AdminPowerAppConnectionRoleAssignment(lehen Get-ConnectionRoleAssignment) Set-AdminPowerAppConnectionRoleAssignment(lehenago Set-ConnectionRoleAssignment) Remove-AdminPowerAppConnectionRoleAssignment(lehenago Remove-ConnectionRoleAssignment) |
| Konektoreak irakurri eta ezabatu |
Get-AdminPowerAppConnector(lehen Get-Connector) Remove-AdminPowerAppConnector(aurretik Remove-Connector) |
| Gehitu, irakurri, eguneratu eta ezabatu konektore pertsonalizatuko baimenak |
Get-AdminPowerAppConnectorRoleAssignment(lehen Get-ConnectorRoleAssignment) Get-PowerAppConnectorRoleAssignment(lehenago Set-ConnectorRoleAssignment) Remove-PowerAppConnectorRoleAssignment(lehenago Remove-ConnectorRoleAssignment) |
| Irakurri, gehitu eta kendu gidalerroen URL ereduak |
Get-PowerAppPolicyUrlPatterns New-PowerAppPolicyUrlPatterns Kendu-PowerAppPolicyUrlPatterns |
| Irakurri, erregistratu eta kendu kudeaketa aplikazioak |
Lortu-PowerAppManagementApp Lortu-PowerAppManagementApps Berria-PowerAppManagementApp Kendu-PowerAppManagementApp |
| Irakurri, sortu, eguneratu eta inportatu babes gakoak |
Get-PowerAppRetrieveAvailableTenantProtectionKeys Get-PowerAppGenerateProtectionKey Get-PowerAppRetrieveTenantProtectionKey Berria-PowerAppImportProtectionKey Set-PowerAppTenantProtectionKey |
Power Apps administratzaileentzako cmdletak
Administratzaileentzako Power Apps eta Power Automate cmdlet-ei buruzko informazio gehiago nahi izanez gero, ikus Hasi PowerShell Power Platform administratzaileentzat.
Argibideak
Erabili
Get-HelpaCmdletNameaurretik adibideen zerrenda bat lortzeko.Dash
-idatzi ondoren,Tabsakatu dezakezu sarrerako etiketak zeharkatzeko. Jarri bandera hau cmdlet-aren izenaren ondoren.
Adibideen komandoak:
Get-Help Get-AdminPowerAppEnvironment
Get-Help Get-AdminPowerAppEnvironment -Examples
Get-Help Get-AdminPowerAppEnvironment -Detailed
Eragiketaren adibideak
Jarraian, Power Apps cmdlet berriak eta lehendik daudenak nola erabili erakusten duten agertoki arrunt batzuk daude.
- Inguruneko komandoak
- Power Apps komandoak
- Power Automate komandoak
- API konexio komandoak
- Datu-politikaren komandoak
- Datu-baliabideen salbuespeneko cmdlet-ak
- Blokeatu proba-lizentzien komandoak
Inguruneak komandoak
Erabili komando hauek maizterreko inguruneei buruzko xehetasunak lortzeko eta eguneratzeko.
Bistaratu ingurune guztien zerrenda.
Get-AdminPowerAppEnvironment
Maizterreko ingurune bakoitzaren zerrenda ematen du, bakoitzaren xehetasunekin (adibidez, ingurunearen izena (gida), bistaratzeko izena, kokapena, sortzailea eta abar.
Bistaratu zure ingurune lehenetsiaren xehetasunak
Get-AdminPowerAppEnvironment –Default
Xehetasunak maizterraren ingurune lehenetsia soilik itzultzen du.
Ingurune jakin bateko xehetasunak bistaratu
Get-AdminPowerAppEnvironment –EnvironmentName 'EnvironmentName'
Oharra
EnvironmentName eremua identifikatzaile esklusibo bat da, hau da, DisplayName (ikus lehen eta bigarren eremuak). irteera hurrengo irudian).
Power Apps-en komandoak
Eragiketa hauek Power Apps-en datuak maizterrean irakurtzeko eta aldatzeko erabiltzen dira.
Bistaratu Power Apps guztien zerrenda
Get-AdminPowerApp
Maizterreko Power Apps guztien zerrenda itzultzen du, bakoitzaren xehetasunekin (adibidez, aplikazioaren izena (guid), bistaratze-izena, sortzailea eta gehiago).
Bistaratu sarrerako bistaratze-izenarekin bat datozen Power Apps guztien zerrenda
Get-AdminPowerApp 'DisplayName'
Komando honek zure maizterreko Power Apps guztiak zerrendatzen ditu, bistaratze-izenarekin bat datozenak.
Oharra
Erabili aipamenak zuriuneak dituzten sarrera-balioen inguruan. Adibidez, erabili "Nire aplikazioaren izena".
Zehaztu aplikazio bat
Set-AdminPowerAppAsFeatured –AppName 'AppName'
Nabarmendutako aplikazioak taldekatu eta zerrendaren goialdean bultzatzen dira Power Apps mugikorreko erreproduzitzailean.
Oharra
Inguruneak bezala, AppName eremua identifikatzaile esklusibo bat da, eta hori BistaratzekoIzenaren desberdina da. Pantailaren izenean oinarritutako eragiketak egin nahi badituzu, funtzio batzuk kanalizazioa erabiltzea ahalbidetuko dizute (ikus hurrengo funtzioa).
Erabili aplikazio bat Heroi aplikazioa, kanalizazioa erabiliz
Get-AdminPowerApp 'DisplayName' | Set-AdminPowerAppAsHero
Hero aplikazioa zerrendaren goialdean agertzen da Power Apps mugikorreko erreproduzitzailean. Heroi aplikazioa bakarra egon daiteke.
Bi cmdlet-en arteko pipe | karaktereak lehen cmdletaren irteera hartzen du eta bigarrenaren sarrerako balio gisa pasatzen du, funtzioa kanalizazioa egokitzeko idazten bada.
Oharra
Aplikazio batek dagoeneko nabarmendutako aplikazioa izan behar du heroi bihurtu aurretik.
Bistaratu erabiltzaile bakoitzak duen aplikazio kopurua
Get-AdminPowerApp | Select –ExpandProperty Owner | Select –ExpandProperty displayname | Group
PowerShell-en jatorrizko funtzioak Power Apps cmdlet-ekin konbina ditzakezu datuak are gehiago manipulatzeko. Hemen Aukeratu funtzioa Get-AdminApp objektua isolatzeko jabea atributua (objektu bat) erabiltzen dugu. Ondoren, jabearen objektuaren izena isolatzen dugu irteera hori hautatzen den beste funtzio batean. Azkenean, Aukeratu bigarren funtzioaren irteera Taldearen funtziora igarotzeak, jabearen aplikazio kopurua zenbatzen duen taula eder bat itzultzen du.
Bistaratu ingurune bakoitzean dagoen aplikazio kopurua
Get-AdminPowerApp | Select -ExpandProperty EnvironmentName | Group | %{ New-Object -TypeName PSObject -Property @{ DisplayName = (Get-AdminPowerAppEnvironment -EnvironmentName $_.Name | Select -ExpandProperty displayName); Count = $_.Count } }
Deskargatu Power Apps-en erabiltzailearen xehetasunak
Get-AdminPowerAppsUserDetails -OutputFilePath '.\adminUserDetails.txt' –UserPrincipalName 'admin@bappartners.onmicrosoft.com'
Aurreko komandoak Power Apps-en erabiltzailearen xehetasunak gordetzen ditu zehaztutako testu-fitxategian. Fitxategi berri bat sortzen du izen hori duen fitxategirik ez badago, eta testu-fitxategia gainidazten du lehendik badago.
Esportatu esleitutako erabiltzaile baimenen zerrenda
Get-AdminPowerAppLicenses -OutputFilePath '<licenses.csv>'
Maizterrean esleitutako erabiltzaile-lizentzia guztiak (Power Apps eta Power Automate) esportatzen ditu taula ikuspegi .csv fitxategi batera. Esportatutako fitxategiak autozerbitzua, izena ematea, barne proba planak eta Microsoft Entra ID-tik datozen planak ditu. Barne proba planak ez dira administratzaileentzat ikusgai Microsoft 365 administratzaile zentroan.
Esportazioak denbora pixka bat iraun dezake Microsoft Power Platform-eko erabiltzaile kopuru handia duten maizterrentzat.
Oharra
Get-AdminPowerAppLicenses cmdlet-aren irteerak Power Platform-eko zerbitzuetara atzitu diren erabiltzaileentzako lizentziak soilik sartzen ditu (adibidez, Power Apps, Power Automate edo Power Platform administratzaile zentroa). Lizentziak esleitu Microsoft Entra ID (normalean Microsoft 365 administrazio zentroaren bidez) baina inoiz Power Platform zerbitzuetara sartu ez diren erabiltzaileek ez dituzte beren lizentziak sortutako .csv irteeran sartuta. Gainera, Power Platform lizentzia zerbitzuek lizentziak cachean gordetzen dituztenez, Microsoft Entra ID-n lizentzia esleipenak egindako eguneratzeek zazpi egun iraun dezakete duela gutxi zerbitzura sartu ez diren erabiltzaileen irteeran islatzeko.
Ezarri erabiltzaile saioa mihise aplikazioaren jabe gisa
Set-AdminPowerAppOwner –AppName 'AppName' -AppOwner $Global:currentSession.userId –EnvironmentName 'EnvironmentName'
Power App baten jabearen rola aldatzen du uneko erabiltzaileari, eta jatorrizko jabea "ikusi dezakeen" rol mota gisa ordezkatzen du.
Oharra
AppName eta EnvironmentName eremuak identifikatzaile esklusiboak (gidak) dira, ez bistaratzeko izenak.
Ezabatutako mihise aplikazioak zerrenda bistaratu ingurune batean
Get-AdminDeletedPowerAppsList -EnvironmentName 'EnvironmentName'
Komando honek duela gutxi ezabatu diren mihise-aplikazio guztiak bistaratzen ditu, oraindik berreskuratu daitezkeelako. Berreskuratzeko iraupena 28 egunekoa da. 28 egun igaro ondoren ezabatutako aplikazio guztiak ez dira zerrenda honetan itzuliko eta ezin dira berreskuratu.
Berreskuratu ezabatutako mihise-aplikazioa
Get-AdminRecoverDeletedPowerApp -AppName 'AppName' -EnvironmentName 'EnvironmentName'
Komando honek Get-AdminDeletedPowerAppsList cmdlet-aren bidez aurki daitekeen mihise-aplikazio bat berreskuratzen du.
Get-AdminDeletedPowerAppsList n bistaratzen ez den mihise-aplikazioa ezin da berreskuratu.
Izendatu SharePoint-en inprimaki-ingurune pertsonalizatua
Ondorengo cmdletak erabil daitezke SharePoint inprimaki pertsonalizatuak zein ingurunetan gordeko diren zehazteko eta egiaztatzeko, ingurune lehenetsiaren ordez. SharePoint inprimaki pertsonalizatuetarako izendatutako ingurunea aldatzen denean, ingurune horretan sortu berri diren inprimaki pertsonalizatuak gordetzen dira. Dauden inprimaki pertsonalizatuek ez dute automatikoki ingurune desberdinetara migratzen cmdlet horiek erabiltzen diren neurrian. Erabiltzaileak inprimaki pertsonalizatua diseinatutako ingurune batean sortzeko gaitasunak erabiltzaileak Ingurumen Maker rola izan behar du. Erabiltzaileei Ingurumen Maker rola eman diezaiokete Power Platform administratzaile zentroa.
Ingurune lehenetsia ez den edozein ingurune ezabatu daiteke. Izendatutako SharePoint inprimaki-ingurune pertsonalizatua ezabatzen bada, inprimaki pertsonalizatuak ezabatuko dira.
Get-AdminPowerAppSharepointFormEnvironment
Komando honek EnvironmentName itzultzen du sortu berri SharePoint inprimaki pertsonalizatuentzat izendatutako ingurunean. Ingurunea inoiz izendatu ez bada, lehenetsitako ingurunea itzuliko da.
Set-AdminPowerAppSharepointFormEnvironment –EnvironmentName 'EnvironmentName'
Komando honek sortu berri den SharePoint inprimaki pertsonalizatuak gordetzen dituen ingurunea izendatzen du, ingurune lehenetsiaren ordez. Dauden inprimaki pertsonalizatuek ez dute automatikoki migratzen izendatutako ingurune berrira. Ekoizpen-ingurunea soilik izendatu daiteke SharePoint inprimaki pertsonalizatuetarako.
Reset-AdminPowerAppSharepointFormEnvironment
Honek ingurune lehenetsia berrezarriko du SharePoint inprimaki pertsonalizatuak gordetzeko izendatutako ingurune gisa.
Erakutsi maizterraren ezarpena Guztiekin aplikazioak partekatzeko aukera izateko
$settings = Get-TenantSettings
$settings.PowerPlatform.PowerApps.disableShareWithEveryone
Ezarpen honek kontrolatzen du ingurunearen sortzaile segurtasun-funtzio duten erabiltzaileek mihise-aplikazioak parteka ditzaketen Erakunde bateko guztiekin. Ezarpena
Maizter-ezarpen-balio hori edozein dela ere, partekatzeko pribilegioa duten arduradunek aplikazioak parteka ditzakete edozein tamainatako segurtasun taldeekin. Kontrol honek Guztiak laburpena partekatzean erabil daitekeen ala ez zehazten du soilik.
Aldatu maizterraren ezarpena Guztiekin aplikazioak partekatzeko aukera izateko
$settings = Get-TenantSettings
$settings.powerPlatform.powerApps.disableShareWithEveryone = $True
Set-TenantSettings -RequestBody $settings
Surface zure erakundearen gobernantza-errore-mezuen edukia
Gobernantza errore-mezuen edukia errore-mezuetan agertzeko zehazten baduzu, errore-mezuko edukia bistaratzen da arduradunek aplikazioak Guztiekin partekatzeko baimenik ez dutela ikusten dutenean. Ikusi PowerShell gobernuaren errore mezuen edukiaren aginduak.
Lotu testuinguru-fluxuak aplikazio batera
Lotu fluxuak aplikazio baten testuinguruan aplikazioarekin aplikazioaren eta fluxuen arteko menpekotasuna sortzeko. Testuinguru-fluxuei buruz gehiago jakiteko, ikus Zein Power Automate gaitasun sartzen dira Power Apps lizentzietan?
Add-AdminFlowPowerAppContext -EnvironmentName <String> -FlowName <String> -AppName <String> [-ApiVersion <String>] [<CommonParameters>]
EnvironmentName eta FlowName fluxuaren URLan aurki daitezke:
Irtenbiderik gabeko fluxu baterako, URLa honelakoa da:
https://preview.flow.microsoft.com/manage/environments/839eace6-59ab-4243-97ec-a5b8fcc104e7/flows/6df8ec2d-3a2b-49ef-8e91-942b8be3202t/detailsenvironments/ondoko GUIDa EnvironmentName da eta ondorengo GUIDflows/FlowName daIrtenbide-fluxurako, URLa honelakoa da:
https://us.flow.microsoft.com/manage/environments/66495a1d-e34e-e330-9baf-0be559e6900b/solutions/fd140aaf-4df4-11dd-bd17-0019b9312238/flows/53d829c4-a5db-4f9f-8ed8-4fb49da69ee1/detailsenvironments/ondoko GUIDa EnvironmentName da eta ondorengo GUIDflows/FlowName daMihise-aplikazio baten AppName mihise-aplikazioaren xehetasunen orrian aurki daiteke.
Eredu bidezko aplikazio baten AppName irtenbide esploratzailean aurki daiteke.
Adibideak ikusteko, idatzi:
get-help Add-AdminFlowPowerAppContext -examples.Informazio gehiago lortzeko, idatzi:
get-help Add-AdminFlowPowerAppContext -detailed.Informazio teknikoa lortzeko, idatzi:
get-help Add-AdminFlowPowerAppContext -full.
Kendu testuinguruaren fluxuak aplikazio batena
Kendu fluxuen eta aplikazio baten arteko menpekotasuna PowerShell komando honekin. Remove-AdminFlowPowerAppContext aplikazioaren testuingurua fluxu zehatzetik kentzen du.
Remove-AdminFlowPowerAppContext -EnvironmentName <String> -FlowName <String> -AppName <String> [-ApiVersion <String>] [<CommonParameters>]
- To see the examples, type: "get-help Remove-AdminFlowPowerAppContext -examples".
- For more information, type: "get-help Remove-AdminFlowPowerAppContext -detailed".
- For technical information, type: "get-help Remove-AdminFlowPowerAppContext -full".
Power Automate-ren komandoak
Erabili komando garrantzitsu hauek Power Automate-rekin lotutako administrazioa egiteko.
Administratzaileentzako Power Automate eta Power Apps cmdlet-en zerrenda osoa lortzeko, ikus Hasi PowerShell Power Platform administratzaileentzat.
Bistaratu fluxu guztiak
Get-AdminFlow
Maizterreko fluxu guztien zerrenda itzultzen du.
Bistaratu jarioaren jabearen rol xehetasunak
Get-AdminFlowOwnerRole –EnvironmentName 'EnvironmentName' –FlowName 'FlowName'
Zehaztutako emariaren jabeak itzultzen ditu.
Oharra
Inguruneak eta PowerApps bezala, FlowName identifikatzaile bakarra (guid) da, hau da. fluxuaren bistaratzeko izenaren desberdina.
Bistaratu erabiltzailearen xehetasunak
Get-AdminFlowUserDetails –UserId $Global:currentSession.userId
Erabiltzailearen datuak fluxuaren erabilerari buruz itzultzen ditu. Adibide honetan, PowerShell saioan saioa hasita dagoen erabiltzailearen IDa erabiltzen ari gara sarrera gisa.
Kendu erabiltzailearen xehetasunak
Remove-AdminFlowUserDetails –UserId 'UserId'
Fluxuaren erabiltzaile baten xehetasunak ezabatzen ditu Microsoft datu-basetik. Erabiltzaileak edukitako sarrerako fluxu guztiak ezabatu behar dira, erabiltzailearen xehetasunak garbitu aurretik.
Oharra
UserId eremua erabiltzailearen Microsoft Entra erregistroaren Object IDa da, Azure portalMicrosoft Entra ID>Users>Profile>Object ID. Hemendik datu hau sartzeko administratzailea izan behar duzu.
Esportatu fluxu guztiak CSV fitxategira
Get-AdminFlow | Export-Csv -Path '.\FlowExport.csv'
Maizterreko fluxu guztiak esportatzen ditu .csv fitxategiko taula batean.
Gehitu fluxuak Dataverse soluzioetan
Add-AdminFlowsToSolution -EnvironmentName <String>
Inguruko soluziorik gabeko fluxu guztiak migratzen ditu.
Parametroen aldaketak fluxu zehatzak soilik migratzeko, soluzio zehatz batean gehitzeko edo aldi berean fluxu kopuru zehatz bat soilik migratzeko erabil daitezke.
Xehetasun teknikoetarako, ikus Add-AdminFlowsToSolution.
Zerrendatu HTTP ekintza-fluxuak
Get-AdminFlowWithHttpAction -EnvironmentName <String>
HTTP ekintzekin fluxuak zerrendatzen ditu.
| DisplayName (Pantaila-izena) | Fluxuaren izena | EnvironmentName |
|---|---|---|
| Eskuratu fakturaren HTTP | fluxua-1color | ingurunea-1color |
| Ordaindu faktura aplikaziotik | fluxua-2color | ingurunea-2color |
| Kontsultatu kontua | fluxua-3color | 3. ingurunea |
API konexio komandoak
Ikusi eta kudeatu maizterreko API konexioak.
Bistaratu jatorrizko konexio guztiak zure ingurune lehenetsian
Get-AdminPowerAppEnvironment -Default | Get-AdminPowerAppConnection
Inguru lehenetsian dituzun API konexio guztien zerrenda bistaratzen du. Jatorrizko konexioak Dataverse>Connections fitxan aurkitzen dira Power Apps.
Bistaratu maizterreko konektore pertsonalizatu guztiak
Get-AdminPowerAppConnector
Maizterreko konektore pertsonalizatuaren xehetasun guztien zerrenda itzultzen du.
Oharra
Get-AdminPowerAppConnector ez ditu konponbide batean dauden konektore pertsonalizatuak zerrendatzen. Muga ezaguna da hori.
Datu-politikaren komandoak
Cmdlet hauek maizterraren datu-politikak kontrolatzen dituzte.
Sortu datu-politika
New-DlpPolicy
Saioa hasi den administratzailearen maizterrarentzat datu-politika berri bat sortzen du.
Eskuratu datu-gidalerroen objektuen zerrenda
Get-DlpPolicy
Saioa hasita duten administrazio-maizterretarako gidalerroen objektuak lortzen ditu.
Oharra
- PowerShell erabiliz datu-politika bat ikusten duzunean, konektoreen bistaratze-izena datu-politika sortu zenetik edo konektoreak azken aldiz politikaren barruan mugitu zirenetik dator. Konektoreen bistaratze-izenen aldaketa berriak ez dira islatzen.
- PowerShell erabiliz datu-politika bat ikusten duzunean, lekuz aldatu ez diren talde lehenetsietako konektore berriak ez dira itzultzen.
Ezagutzen diren bi arazoetarako, konponbide bat da kaltetutako konektorea gidalerroaren beste talde batera eramatea eta, ondoren, talde egokira eramatea. Hori egin ondoren, konektore bakoitza bere izen zuzenarekin ikusgai egongo da.
Eguneratu datu-politika bat
Set-DlpPolicy
Gidalerroen xehetasunak eguneratzen ditu, esate baterako, gidalerroen izena erakusteko.
Kendu gidalerroak
Remove-DlpPolicy
Datu-politika bat ezabatzen du.
Datu-baliabideen salbuespeneko cmdlet-ak
Cmdlet hauek baliabide zehatz bat politika batetik salbuesteko edo dessalbuesteko aukera ematen dizute.
Eskuratu datu-politika baten lehendik dauden salbuetsitako baliabideen zerrenda
Get-PowerAppDlpPolicyExemptResources -TenantId -PolicyName
Sortu salbuetsitako baliabideen zerrenda berria datu-politika baterako
New-PowerAppDlpPolicyExemptResources -TenantId -PolicyName -NewDlpPolicyExemptResources
Eguneratu datu-politika baten salbuetsitako baliabideen zerrenda
Set-PowerAppDlpPolicyExemptResources -TenantId -PolicyName -UpdatedExemptResources
Kendu datu-gidalerro baten salbuetsitako baliabideen zerrenda
Remove-PowerAppDlpPolicyExemptResources -TenantId -PolicyName
Baliabide bat datu-politika batetik salbuesteko, honako informazio hau behar duzu:
- Maizterraren IDa (GUID)
- Datu-politikaren IDa (GUID)
- Baliabide IDa (GUID batekin amaitzen da)
- Baliabide mota
Baliabidearen IDa berreskura dezakezu eta idatzi PowerShell cmdletrak Get-PowerApp aplikazioetarako eta Get-Flow fluxuetarako.
Kentzeko script adibidea
ID f239652e-dd38-4826-a1de-90a2aea584d9 dun fluxua eta ID 06002625-7154-4417-996e-21d7a60ad624 duen aplikazioa salbuesteko, cmdlet hauek exekutatu ditzakegu:
1. PS D:\> $flow = Get-Flow -FlowName f239652e-dd38-4826-a1de-90a2aea584d9
2. PS D:\> $app = Get-PowerApp -AppName 06002625-7154-4417-996e-21d7a60ad624
3. PS D:\> $exemptFlow = [pscustomobject]@{
4. >> id = $flow.Internal.id
5. >> type = $flow.Internal.type
6. >> }
7. PS D:\> $exemptApp = [pscustomobject]@{
8. >> id = $app.Internal.id
9. >> type = $app.Internal.type
10. >> }
11. PS D:\> $exemptResources = [pscustomobject]@{
12. >> exemptResources = @($exemptFlow, $exemptApp)
13. >> }
14. PS D:\> New-PowerAppDlpPolicyExemptResources -TenantId aaaabbbb-0000-cccc-1111-dddd2222eeee -PolicyName bbbbcccc-1111-dddd-2222-eeee3333ffff -NewDlpPolicyExemptResources $exemptResources
15.
16. exemptResources
17. ---------------
18. {@{id=/providers/Microsoft.ProcessSimple/environments/Default-aaaabbbb-0000-cccc-1111-dddd2222eeee/flows/f239652e-dd38-4826-a1de-90a2aea584d9; type=Microsoft.ProcessSimple/environments/flows}, @{id=/providers/Microsoft.PowerApps/apps/06002625-7154-4417-996e-21d7a60ad..
Datu-politiken salbuespen-esperientzia ondorengo agertokietan
| # | Egoera | Esperientzia |
|---|---|---|
| 1 | Erabiltzaileak datuen politikarekin bat datorren aplikazio bat abiarazten du, baina datuen politikarekin salbuetsita. | Aplikazioaren abiaraztea datuen politika betearaztearekin edo gabe aurrera egiten da. |
| 2 | Maker-ek datuen politikarekin bat datorren aplikazio bat gordetzen du, baina datuen politika salbuetsita ez dagoena | Datuen politikaren salbuespenarekin edo gabe, datuen politikaren betetzeak ez du aplikazioa gordetzeko eragiketa blokeatzen. Datuen politikaren ez-betetze abisua datuen politikaren salbuespena kontuan hartu gabe erakusten da. |
| 3 | Maker-ek datuen politikarekin bat ez datorren fluxua gordetzen du, baina datuen politika salbuetsita | Datuen politikaren salbuespenarekin edo gabe, datuen politikaren betetzeak ez du fluxua gordetzeko eragiketa blokeatzen. Datuen politika ez betetzeko abisua ez da agertzen. |
Gobernantza errore mezuen edukiaren aginduak
Ondorengo cmdlet hauek zure azken erabiltzaileak zure erakundearen gobernantzako erreferentzia-materialera eraman ditzakete. Komandoak gobernantza-dokumentaziorako esteka eta gobernu-kontaktu bat ditu, gobernantza-kontrolek eskatzen dutenean. Adibidez, gobernantza errore-mezuen edukia ezartzen denean, Power Apps datuen politikaren exekuzio-denbora betearazteko mezuetan agertzen da.
Ezarri Gobernantza errore mezuen edukia
New-PowerAppDlpErrorSettings -TenantId 'TenantId' -ErrorSettings @{
ErrorMessageDetails = @{
enabled = $True
url = "https://contoso.org/governanceMaterial"
}
ContactDetails= @{
enabled = $True
email = "admin@contoso.com"
}
}
Gobernantzako errore-mezuaren URLa eta posta elektronikoa modu independentean edo batera erakutsi daitezke. Gobernantza errore-mezua gaitu edo desgai dezakezu enabled eremuarekin.
Gobernantza errore-mezuen edukien eszenatokiak
| # | Egoera | Erabilgarritasuna |
|---|---|---|
| 1 | Erabiltzaileak Power Apps erabiliz sortutako aplikazio bat abiarazten du, datuen politikarekin bat ez datorrena | Erabilgarri orokorrean |
| 2 | Maker-ek Power Apps oihaleko aplikazio bat partekatzen du, baina ez du partekatzeko pribilegiorik | Erabilgarri orokorrean |
| 3 | Maker-ek Power Apps oihaleko aplikazio bat partekatzen du |
Erabilgarri orokorrean |
| 4 | Maker-ek Power Apps erabiliz sortutako aplikazio bat gordetzen du, datu-politikak betetzen ez dituena | Erabilgarri orokorrean |
| 5 | Maker-ek datuen politikarekin bat ez datorren Power Automate fluxua gordetzen du | Erabilgarri orokorrean |
| 6 | Erabiltzaileak aplikazio bat abiarazten du Dataverse inguruarekin lotutako segurtasun taldean kide izan gabe | Erabilgarri orokorrean |
Bistaratu Gobernantza errore mezuen edukia
Get-PowerAppDlpErrorSettings -TenantId 'TenantId'
Eguneratu Gobernantza errore mezuen edukia
Set-PowerAppDlpErrorSettings -TenantId 'TenantId' -ErrorSettings @{
ErrorMessageDetails = @{
enabled = $True
url = "https://contoso.org/governanceMaterial"
}
ContactDetails= @{
enabled = $True
email = "admin@contoso.com"
}
}
Konexioak urratzeko datuen politika betearaztea - Ingurumena
Cmdlet hauek ingurune edo maizter mailako konexioak urratzeko datu-politika betearazteko aukera ematen dizute.
Betearaztea datu-politikak konexioak urratzeko
Ingurune bateko konexioetan datu-politikak ezar ditzakezu. Betearazteak datu-politikak urratzen dituzten lehendik dauden konexioak desgaitzen ditu eta datu-politikak urratzen ez dituzten aurretik desgaitutako konexioak gaitzen ditu.
Start-DLPEnforcementOnConnectionsInEnvironment -EnvironmentName [Environment ID]
Ingurumena betearazteko script adibidea
Start-DLPEnforcementOnConnectionsInEnvironment -EnvironmentName c4a07cd6-cb14-e987-b5a2-a1dd61346963
Betearaztea datu-politikak konexioak urratzeko - Tenant
Datu-politikak ezar ditzakezu maizterreko konexioetan. Betearazteak datu-politikak urratzen dituzten lehendik dauden konexioak desgaitzen ditu eta datu-politikak urratzen ez dituzten aurretik desgaitutako konexioak gaitzen ditu.
Start-DLPEnforcementOnConnectionsInTenant
Blokeatu proba-lizentzien komandoak
Komandoak:
Remove-AllowedConsentPlans
Add-AllowedConsentPlans
Get-AllowedConsentPlans
Baimendutako baimen-planak cmdletak maizter baten baimen-plan jakin baterako sarbidea gehitzeko edo kentzeko erabil daitezke. "Barneko" adostasun planak proba lizentziak edo garatzaileen planak dira, erabiltzaileek mahaigainerako Power Apps / Power Automate atari / Power Automate bidez izena eman dezaketenak. "Ad-hoc harpidetza" edo "Viral" baimen-planak probako lizentziak dira, erabiltzaileek euren burua erregistratu dezaketen https://signup.microsoft.com helbidean. Administratzaileek erabiltzaileak esleitu ditzakete Microsoft Entra ID edo Microsoft 365 administratzaile atariaren bidez.
Lehenespenez, adostasun plan mota guztiak onartzen dira maizter batean. Hala ere, Power Platform-eko administratzaile batek erabiltzaileei probako lizentziak esleitzea blokeatu nahi du, baina erabiltzaileen izenean probako lizentziak esleitzeko gaitasuna mantendu. Arau hau Remove-AllowedConsentPlans -Types "Internal" komandoa erabiliz eta Update-MgPolicyAuthorizationPolicy -AllowedToSignUpEmailBasedSubscriptions ezarpena ez baimenduz Microsoft Entra ID.
Galderarik baduzu
Iruzkinak, iradokizunak edo galderak izanez gero, idatzi Administrazio Power Apps komunitate batzordean.