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 eskuz bakarrik posible diren zereginak Power Apps, Power Automate edo Power Platform administrazio zentroan.
Cmdlets
Cmdlet-ak PowerShell script-lengoaian idatzitako funtzioak dira, PowerShell-en komandoak exekutatzen dituztenak. Power Apps cmdlet hauek exekutatzeak zure negozio-aplikazioen plataformarekin elkarreragiteko aukera ematen dizu, web-arakatzaileko administrazio-ataritik joan 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:
Honi buruzko informazioa lortzeko Power Apps administratzailea modulua ikusi Hasteko Power Apps administrazio modulua 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
Artikulu honetako PowerShell Windows PowerShell 5.x bertsioa behar du. PowerShell bertsioan zure makinan egiaztatzeko, exekutatu komando hau:
$PSVersionTable.PSVersion
Bertsio zaharkitu bat baduzu, zoaz Dagoeneko Windows PowerShellra berritzea.
Garrantzitsua da
Dokumentu honetan deskribatzen diren moduluek .NET Framework erabiltzen dute, PowerShell 6.0 eta ondorengoekin 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 ekoizten ez den eskualde bateko ingurune batera bideratu nahi badu, adibidez, GCC,-EndpointparametroausgovGCC Moderaturako alda daiteke edousgovhighGCC Highrako, edododGCC DODrako. 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 cmdletrak
Power Apps-en cmdlet-en aurrebaldintzak
Baliozko Power Apps lizentzia duten erabiltzaileek eragiketak egin ditzakete cmdlet hauetan. 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 aplikazioa Microsoft Dataverse soluzio batean | 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 lortzeko, ikus Hasi PowerShell-ekin Power Platform Administratzaileentzat. a38>.
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 ohiko eszenatoki batzuk daude.
- Inguruneko komandoak
- Power Apps Aginduak
- Power Automate aginduak
- 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 komandoak
Eragiketa hauek irakurtzeko eta aldatzeko erabiltzen dira Power Apps zure maizterreko datuak.
Bistaratu guztien zerrenda bat Power Apps
Get-AdminPowerApp
Maizterreko guztien Power Apps zerrenda bat ematen du, bakoitzaren xehetasunekin (adibidez, aplikazioaren izena (gida), bistaratzeko izena, sortzailea eta abar).
Bistaratu guztien zerrenda Power Apps bat datozen sarrerako bistaren izenarekin bat datozenak
Get-AdminPowerApp 'DisplayName'
Komando honek zure maizterreko guztiak zerrendatzen ditu bistaratzeko izenarekin bat datozen Power Apps .
Oharra
Erabili aipamenak zuriuneak dituzten sarrera-balioen inguruan. Adibidez, erabili "Nire aplikazioaren izena".
Zehaztu aplikazio bat
Set-AdminPowerAppAsFeatured –AppName 'AppName'
Nabarmendutako aplikazioak zerrendako goialdean sartu eta bultzatu egiten dira Power Apps mugikor erreproduzigailua.
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
Aplikazio nagusi zerrendaren goiko aldean agertzen da Power Apps mugikor 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
Jatorrizko PowerShell funtzioak konbinatu ditzakezu Power Apps cmdlets 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 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>'
Esleitutako erabiltzaileen lizentzia guztiak esportatzen ditu (Power Apps eta Power Automate) zure maizterra .csv fitxategiaren ikuspegi tabularrean. Esportatutako fitxategiak autozerbitzua, erregistroa, barne probako planak eta Microsoft Entra ID-etik sortutako planak ditu. Barruko saiakera planak ez dira Microsoft 365 administratzaileen zentroan ikusgai agertzen.
Esportazioak denbora gutxi iraun dezake kopuru handia duten maizterrentzat Microsoft Power Platform erabiltzaile.
Oharra
Get-AdminPowerAppLicenses cmdlet-aren irteerak Power Platform-eko zerbitzuetara atzitu diren erabiltzaileentzako lizentziak soilik barne hartzen ditu (adibidez, Power Apps, Power Automate edo Power Platform administrazio zentroa). Microsoft Entra IDan lizentziak esleitu dituzten erabiltzaileek (normalean Microsoft 365 administrazio zentroaren bidez) baina inoiz Power Platform zerbitzuetara sartu ez dituzte beren lizentziak sortutako .csv irteeran sartuta. Gainera, Power Platform lizentzia zerbitzuek lizentziak cachean gordetzen dituztenez, Microsoft Entra IDan 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.
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 forma pertsonalizatuko ingurunea
Ondorengo cmdlet-ak zein ingurune zehaztu eta egiaztatzeko erabil daitezke SharePoint inprimaki pertsonalizatuak gordetzen dira ingurune lehenetsiaren ordez. SharePoint inprimaki pertsonalizatuentzako izendatutako ingurunea aldatzen denean, ingurune honetan gordetzen dira sortu berri diren inprimaki pertsonalizatuak. 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 pertsonalizatuaren ingurunea ezabatzen bada, inprimaki pertsonalizatuak ezabatzen dira horrekin batera.
Get-AdminPowerAppSharepointFormEnvironment
Komando honek gaur egun sortu berri diren EnvironmentName inprimaki pertsonalizatuetarako izendatutako SharePoint ingurunerako itzultzen du. Ingurunea inoiz izendatu ez bada, lehenetsitako ingurunea itzuliko da.
Set-AdminPowerAppSharepointFormEnvironment –EnvironmentName 'EnvironmentName'
Komando honek sortu berri den ingurunea izendatzen du SharePoint inprimaki pertsonalizatuak gordetzeko, ingurune lehenetsiaren ordez. Dauden inprimaki pertsonalizatuek ez dute automatikoki migratzen izendatutako ingurune berrira. Produkzio-ingurune bakarra SharePoint inprimaki pertsonalizatuetarako izendatu daiteke.
Reset-AdminPowerAppSharepointFormEnvironment
Honek berrezarriko du lehenetsitako ingurunea gordetzeko esleitutako ingurune gisa SharePoint pertsonalizatutako inprimakiak.
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 egiazkoa gisa ezartzen denean, administratzaile rola duten erabiltzaileak soilik (Dynamics 365 admin, Power Platform Zerbitzuaren administratzailea, Microsoft Entra maizter-administratzaileak) aplikazioak parteka ditzake Erakunde bateko guztiekin.
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
Azal ezazu zure erakundearen gobernu erroreen 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 buruzko informazio gehiago lortzeko, ikusi Zer 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 komandoak
Erabili komando garrantzitsu hauek Power Automate-rekin erlazionatutako administrazioa egiteko.
Administratzaileentzako Power Automate eta Power Apps cmdlet-en zerrenda osoa lortzeko, ikus Hasi Power Platform Administratzaileentzako PowerShell-ekin.
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 Objektu IDa da, eta Azure atarian a14> Microsoft Entra azpian aurki daiteke. ID>Erabiltzaileak>Profila>Objektua 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 ekintza(k) bidez 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 konexiorako 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 aurkitu dira azpian Dataverse>Konexioak fitxa hurrengoan 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-en datu-politiken 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, datu-politikak betetzen ez dituena | Erabilgarri orokorrean |
| 2 | Egileak partekatzen du Power Apps mihise aplikazioa baina ez du partekatzeko pribilegiorik | Erabilgarri orokorrean |
| 3 | Maker-ek Power Apps mihise-aplikazioa guztiekin partekatzen du baina ez du pribilegiorik denekin partekatzeko | Erabilgarri orokorrean |
| 4 | Maker-ek Power Apps erabiliz sortutako aplikazio bat gordetzen du, datuen politikarekin bat ez datorrena | 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 probako 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. "Barnekoa" baimena planak dira proba lizentziak edo garatzailearen planak erabiltzaileak saioa has dezakete bidez Power Apps/Power Automate atariak/Power Automate panelerako. "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 administrazio 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 lor daiteke komandoa erabiliz Remove-AllowedConsentPlans -Types "Internal" eta Microsoft Entra IDan Update-MgPolicyAuthorizationPolicy -AllowedToSignUpEmailBasedSubscriptions ezarpena ez onartuz.
Garrantzitsua da
Erabiltzen Remove-AllowedConsentPlansduzunean, zehaztutako motako plan guztiak maizterreko erabiltzaile guztiengandik kentzen dira eta ezin dira berreskuragarri. Komando honek mota horretako etorkizuneko esleipen guztiak blokeatzen ditu. Power Platform Administratzaileak mota horretako planak berriro gaitu nahi baditu, erabil ditzake Add-AllowedConsentPlans. Baimendutako planen egungo egoera ikusi nahi badute, erabil dezakete Get-AllowedConsentPlans.
Galderarik baduzu
Iruzkinak, iradokizunak edo galderak izanez gero, argitaratu Power Apps komunitatearen administrazio-taulan.