Power Apps бағдарламасына арналған PowerShell қолдауы

Ескерім

Қараша 2020 бастап:

  • Common Data Service жүйесінің атауы Microsoft Dataverse атауына өзгертілді. Қосымша ақпарат
  • Microsoft Dataverse жүйесіндегі кейбір терминология жаңартылды. Мысалы, нысан – қазір кесте, ал өрісбаған. Қосымша ақпарат

Бұл мақала жақында соңғы терминологияны көрсету үшін жаңартылады.

Бағдарлама жасаушылары мен әкімшілерге арналған PowerShell командлеттерімен Power Apps жүйесінде тек қолмен мүмкін болатын көптеген бақылау және басқару тапсырмаларын автоматтандыруға болады.

Командлеттер

Командлеттер Windows PowerShell ортасында пәрмендерді орындайтын PowerShell сценарий тілінде жазылған функциялар болып табылады. Осы Power Apps командлеттерін іске қосу веб-шолғышта әкімші порталынан өтпей-ақ бизнес бағдарламаның платформасымен өзара әрекеттесуге мүмкіндік береді. Сіз бұл командлеттерді жұмыс ағыныңызды оңтайландыратын күрделі сценарийлерді жазу үшін басқа PowerShell функцияларымен біріктіруіңізге болады. Сіз қатысушыда әкімші болмасаңыз да, командлеттерді пайдалана алатындығыңызды ескеріңіз, бірақ сіз өзіңізде бар ресурстармен шектелесіз. "Әкімші" сөзінен басталатын сmdlets файлдары әкімшілік пайдаланушының тіркелгісімен пайдалануға арналған.

Командлеттер PowerShell галереясында екі бөлек модуль ретінде қолжетімді:

Power Apps басқару модулі туралы ақпарат алу үшін Power Apps басқару модулін пайдаланып жұмысты бастау және Microsoft.PowerApps.Administration.PowerShell бөлімдерін қараңыз.

Ескерім

Dynamics 365 Government қауымдастық бұлтының (GCC) 2-деңгейіне қолдау көрсетуге қатысты:

Әдепкі соңғы нүкте — "prod". Егер пайдаланушы GCC ортасын бағытталған PowerShell сценарийін іске қосқысы келсе, соңғы нүкте параметрін GCC Moderate үшін «usgov» немесе GCC High үшін «usgovhigh» немесе GCC DOD үшін «dod» етіп өзгерту керек.

Add-PowerAppsAccount -Endpoint "usgov" 

Талаптар

Осы тақырыптағы PowerShell жүйесі PowerShell 5.x нұсқасын қажет етеді. Компьютерде іске қосылған PowerShell нұсқасын тексеру үшін келесі пәрменді іске қосыңыз:

$PSVersionTable.PSVersion

Егер сізде ескірген нұсқасы болса, Windows PowerShell бағдарламасын жаңарту тақырыбын қараңыз.

Маңызды

Осы құжатта сипатталған модульдер .NET Framework жүйесін пайдаланады. Бұл оны .NET Core пайдаланатын PowerShell 6.0 және одан кейінгі нұсқалармен үйлесімді жасамайды.

Орнату

Бағдарлама жасаушыларға арналған PowerShell командлеттерін іске қосу үшін келесі әрекеттерді орындаңыз:

  1. PowerShell командлетін әкімші ретінде іске қосыңыз.

    PowerShell командлетін әкімші ретінде іске қосу

  2. Келесі пәрмендердің көмегімен қажетті модульдерді импорттаңыз:

    Install-Module -Name Microsoft.PowerApps.Administration.PowerShell
    Install-Module -Name Microsoft.PowerApps.PowerShell -AllowClobber
    

    Сонымен қатар, егер компьютеріңізде әкімші құқықтарыңыз болмаса, осы модульдерді пайдалану үшін келесі әрекеттерді орындауға болады:

    Save-Module -Name Microsoft.PowerApps.Administration.PowerShell -Path
    Import-Module -Name Microsoft.PowerApps.Administration.PowerShell
    Save-Module -Name Microsoft.PowerApps.PowerShell -Path
    Import-Module -Name Microsoft.PowerApps.PowerShell
    
  3. Егер сізге репозиторийдің InstallationPolicy мәніне өзгертуді қабылдау ұсынылса, "A" әріпін теру арқылы және әр модуль үшін Enter пернесін басу арқылы барлық модульдер үшін [A] Иә қабылдаңыз.

    InstallationPolicy мәнін қабылдау

  4. Кез келген пәрменге кірмес бұрын, келесі пәрменді қолдана отырып, өзіңіздің тіркелгі деректеріңізді беру опциясы бар. Бұл тіркелгі деректері ~8 сағат сайын жаңартылып отырады, содан кейін командлеттерді қолдануды жалғастыру үшін жүйеге қайтадан кіруіңіз керек.

    # This call opens prompt to collect credentials (Azure Active Directory account and password) used by the commands 
    Add-PowerAppsAccount
    
    # Here is how you can pass in credentials (avoiding opening a prompt)
    $pass = ConvertTo-SecureString "password" -AsPlainText -Force
    Add-PowerAppsAccount -Username user@contoso.com -Password $pass
    

Бағдарлама жасаушыларына арналған Power Apps командлеттері

Алғышарт

Жарамды Power Apps лицензиясы бар пайдаланушылар осы командлеттерде операцияларды орындай алады, бірақ олар тек өздері жасаған немесе олармен бөлісілген ресурстарға (мысалы, бағдарламалар, ағындар және т.б.) ғана қатынаса алады.

Командлет тізімі - Жасаушы командлеттері

Ескерім

Соқтығысудың алдын алу мақсатында тиісті префикстерді қосу үшін біз соңғы шығарылымда кейбір командлеттер функциясының атауын жаңарттық. Не өзгергенін қарап шығу үшін төмендегі кестені қараңыз.

Мақсат Командлет
Кенеп бағдарламасын Microsoft Dataverse шешіміне қосу SetPowerAppAsSolutionAware
Орталарды оқу Get-PowerAppEnvironment ( бұрын Get-PowerAppsEnvironment)
Get-FlowEnvironment
Кенеп бағдарламасын оқу, жаңарту және жою Get-PowerApp (бұрын Get-App)
Remove-PowerApp (бұрын Remove-App)
Publish-PowerApp (бұрын Publish-App)
Set-AppDisplayName (бұрын Set-PowerAppDisplayName)
Get-PowerAppVersion (бұрын Get-AppVersion)
Restore-PowerAppVersion (бұрын Restore-AppVersion)
Кенеп бағдарламасының рұқсаттарын оқу, жаңарту және жою Get-PowerAppRoleAssignment (бұрын Get-AppRoleAssignment)
Set-PowerAppRoleAssignment (бұрын Set-AppRoleAssignment)
Remove-PowerAppRoleAssignment (бұрын Remove-AppRoleAssignment)
Ағынды оқу, жаңарту және жою Get-Flow
Get-FlowRun
Enable-Flow
Disable-Flow
Remove-Flow
Ағын рұқсаттарын оқу, жаңарту және жою Get-FlowOwnerRole
Set-FlowOwnerRole
Remove-FlowOwnerRole
Ағын растауларын оқу және жауап беру Get-FlowApprovalRequest
Get-FlowApproval
RespondTo-FlowApprovalRequest
Қосылымдарды оқу және жою Get-PowerAppConnection (бұрын Get-Connection)
Remove-PowerAppConnection (бұрын Remove-Connection)
Қосылым рұқсаттарын оқу, жаңарту және жою Get-PowerAppConnectionRoleAssignment (бұрын Get-ConnectionRoleAssignment)
Set-PowerAppConnectionRoleAssignment (бұрын Set-ConnectionRoleAssignment)
Remove-PowerAppConnectionRoleAssignment (бұрын Remove-ConnectionRoleAssignment)
Қосқыштарды оқу және жою Get-PowerAppConnector (бұрын Get-Connector)
Remove-PowerAppConnector (бұрын Remove-Connector)
Реттелетін қосқыш рұқсаттарын қосу, оқу, жаңарту және жою Get-PowerAppConnectorRoleAssignment (бұрын Get-ConnectorRoleAssignment)
Set-PowerAppConnectorRoleAssignment (бұрын Set-ConnectorRoleAssignment)
Remove-PowerAppConnectorRoleAssignment (бұрын Remove-ConnectorRoleAssignment)
Саясат URL мекенжайларын оқу, қосу және жою Алу-PowerAppPolicyUrlPatterns
Жаңа-PowerAppPolicyUrlPatterns
Жою-PowerAppPolicyUrlPatterns
Басқару бағдарламаларын оқу, тіркеу және жою Алу-PowerAppManagementApp
Алу-PowerAppManagementApps
Жаңа-PowerAppManagementApp
Жою-PowerAppManagementApp
Қорғаныс кілттерін оқу, жасау, жаңарту және импорттау Get-PowerAppRetrieveAvailableTenantProtectionKeys
Get-PowerAppGenerateProtectionKey
Get-PowerAppRetrieveTenantProtectionKey
New-PowerAppImportProtectionKey
Set-PowerAppTenantProtectionKey

Әкімшілерге арналған Power Apps комнадлеттері

Алғышарт

Әкімші командлеттерінде басқару операцияларын орындау үшін сізге мыналар қажет:

  • Осы рөлдердің кез келгені бар пайдаланушы, глобалдық әкімшілер, Azure Active Directory глобалдық әкімшілері немесе Dynamics 365 әкімшісі Power Apps әкімшісінің PowerShell командлеттеріне қол жеткізе алады. Бұл рөлдер бұдан былай Power Apps жоспарын Power Apps әкімшісінің PowerShell командлеттеріне әкімшілік қатынасу үшін қажет етпейді. Алайда, бұл әкімшілер PowerShell командлеттерін пайдаланар алдында кем дегенде бір рет Power Platform басқару орталығына кіруі керек. Егер бұл орындалмаса, командлеттер авторизация қатесімен сәтсіз болады.

  • Егер басқа пайдаланушы ресурстары арқылы іздеу қажет болса Microsoft 365 глобалдық әкімшісі немесе Azure Active Directory глобалдық әкімші, немесе Dynamics 365 әкімшісі рұқсаттары. Орта әкімшілері тек рұқсаты бар орталар мен орта ресурстарына ғана қатынаса алатындығын ескеріңіз.

Командлет тізімі - Әкімші командлеттері

Мақсат Командлеттер
Орталарды және Dataverse дерекқорларын оқу, жаңарту, құлыптау, құлыптан шығару және қалпына келтіру New-AdminPowerAppEnvironment
Set-AdminPowerAppEnvironmentDisplayName
Get-AdminPowerAppEnvironment (бұрын Get-AdminEnvironment)
Remove-AdminPowerAppEnvironment (бұрын Remove-AdminEnvironment)
Get-AdminPowerAppSoftDeletedEnvironment
Recover-AdminPowerAppEnvironment
Copy-PowerAppEnvironment
Сақтық көшірмелеу-PowerAppEnvironment
Алу-PowerAppEnvironmentBackups
Қалпына келтіру-PowerAppEnvironment
Жою-PowerAppEnvironmentBackup
Қайта орнату-PowerAppEnvironment
New-AdminPowerAppCdsDatabase
Get-AdminPowerAppCdsDatabaseLanguages
Get-AdminPowerAppCdsDatabaseCurrencies
Get-AdminPowerAppEnvironmentLocations
Set-PowerAppLockAllEnvironments
Set-PowerAppUnlockEnvironment
Set-PowerAppProtectionStatus
Dataverse дерекқорын жою Жою-LegacyCDSDatabase
Орта рұқсаттарын оқу, жаңарту және жою

Бұл командлеттер қазіргі уақытта тек Dataverse дерекқоры жоқ орталар үшін жұмыс істейді.
Get-AdminPowerAppEnvironmentRoleAssignment (бұрын Get-AdminEnvironmentRoleAssignment)
Set-AdminPowerAppEnvironmentRoleAssignment (бұрын Set-AdminEnvironmentRoleAssignment)
Remove-AdminPowerAppEnvironmentRoleAssignment (бұрын Remove-AdminEnvironmentRoleAssignment)
Орнату-AdminPowerAppEnvironmentRuntimeStat
Кенеп бағдарламаларын оқыңыз, жаңартыңыз, жойыңыз және қалпына келтіріңіз Get-AdminPowerApp (бұрын Get-AdminApp)
Remove-AdminPowerApp (бұрын Remove-AdminApp)
Get-AdminPowerAppConnectionReferences
Set-AdminPowerAppAsFeatured
Clear-AdminPowerAppAsFeatured
Set-AdminPowerAppAsHero
Clear-AdminPowerAppAsHero
Set-AdminPowerAppApisToBypassConsent
Clear-AdminPowerAppApisToBypassConsent
AdminDeletedPowerAppsList алу
AdminRecoverDeletedPowerApp алу
Кенеп бағдарламасының рұқсаттарын оқу, жаңарту және жою Get-AdminPowerAppRoleAssignment (бұрын Get-AdminAppRoleAssignment)
Remove-AdminPowerAppRoleAssignment (бұрын Remove-AdminAppRoleAssignment)
Set-AdminPowerAppRoleAssignment (бұрын Set-AdminAppRoleAssignment)
Set-AdminPowerAppOwner (бұрын Set-AdminAppOwner)
Ағындарды оқу, жаңарту және жою Get-AdminFlow
Enable-AdminFlow
Disable-AdminFlow
Remove-AdminFlow
Remove-AdminFlowApprovals
Ағын рұқсаттарын оқу, жаңарту және жою Get-AdminFlowOwnerRole
Set-AdminFlowOwnerRole
Remove-AdminFlowOwnerRole
Қосылымдарды оқу және жою Get-AdminPowerAppConnection (бұрын Get-AdminConnection)
Remove-AdminPowerAppConnection (бұрын Remove-AdminConnection)
Қосылым рұқсаттарын оқу, жаңарту және жою Get-AdminPowerAppConnectionRoleAssignment (бұрын Get-AdminConnectionRoleAssignment)
Set-AdminPowerAppEnvironmentConnectionRoleAssignment (бұрын Set-AdminConnectionRoleAssignment)
Remove-AdminPowerAppConnectionRoleAssignment (бұрын Remove-AdminConnectionRoleAssignment)
Реттелетін қосқыштарды оқу және жою Get-AdminPowerAppConnector (бұрын Get-AdminConnector)
Remove-AdminPowerAppConnector (бұрын Remove-AdminConnector)
Реттелетін қосқыш рұқсаттарын оқу, жаңарту және жою Get-AdminPowerAppConnectorRoleAssignment (бұрын Get-AdminConnectorRoleAssignment)
Set-AdminPowerAppConnectorRoleAssignment (бұрын Set-AdminConnectorRoleAssignment)
Remove-AdminPowerAppConnectorRoleAssignment (бұрын Remove-AdminConnectorRoleAssignment)
Пайдаланушының Power Apps пайдаланушы параметрлерін, пайдаланушы бағдарламасының параметрлерін және хабарландыруларын оқу Get-AdminPowerAppsUserDetails
Пайдаланушыға көрінбейтін, бірақ ағын орындалуына қолдау көрсететін пайдаланушының Power Automate параметрлерін оқу және жою Get-AdminFlowUserDetails
Remove-AdminFlowUserDetails
Үш жақты жіктеуді қолдана отырып ұйымыңыз үшін деректердің жоғалуын болдырмау саясатын жасаңыз, оқыңыз, жаңартыңыз және жойыңыз - Бизнес, Бизнестік емес және Бұғатталған DlpPolicy алу (бұрын AdminDlpPolicy алу)
Жаңа DlpPolicy (бұрын AdminDlpPolicy қосу)
DlpPolicy жою (бұрын AdminDlpPolicy жою)
DlpPolicy орнату (бұрын AdminDlpPolicy орнату)

Power Platform деректердің жоғалуынан қорғау (DLP) SDK туралы қосымша мәлімет алыңыз.
Қатысушы параметрлерін оқу, қосу, жою және жаңарту Get-TenantSettings
Set-TenantSettings
Алу-PowerAppTenantUrlPatterns
Жаңа-PowerAppTenantUrlPatterns
Жою-PowerAppTenantUrlPatterns
Алу-AdminPowerAppTenantConsumedQuota
Қатысушыда келісім/сынақ жоспарларын оқу, қосу және жою Remove-AllowedConsentPlans
Add-AllowedConsentPlans
Get-AllowedConsentPlans
Пайдаланушы тағайындалған қатысушы лицензияларын оқу Get-AdminPowerAppLicenses
SharePoint пішін бағдарламаларын сақтау үшін Power Apps жүйесі пайдаланатын ортаны оқу, жаңарту және қалпына келтіру Алу-AdminPowerAppSharepointFormEnvironment
Орнату-AdminPowerAppSharepointFormEnvironment
Қалпына келтіру-AdminPowerAppSharepointFormEnvironment
Операция күйін оқу Get-AdminPowerAppOperationStatus
Қатысушының оқшаулану күйі мен саясатын оқу, жаңарту Get-PowerAppTenantIsolationOperationStatus
Get-PowerAppTenantIsolationPolicy
Set-PowerAppTenantIsolationPolicy

Кеңестер

  • Мысалдар тізімін алу үшін Get-Help "командлет атауын" пайдаланыңыз.

    Get-Help пәрмені

  • Енгізу тегтерінің ықтимал опцияларын қарап шығу үшін командлет атауынан кейін сызықша (-) таңбасын теріп болғаннан кейін tab пернесін басыңыз.

Пәрмендер мысалы:

Get-Help Get-AdminPowerAppEnvironment
Get-Help Get-AdminPowerAppEnvironment -Examples
Get-Help Get-AdminPowerAppEnvironment -Detailed

Операция мысалдары

Төменде жаңа және бұрыннан бар Power Apps командлеттерін пайдалану жолын көрсететін бірнеше жалпы сценарийлер берілген.

Орталар пәрмендері

Бұл пәрмендерді қатысушыдағы орта туралы мәліметтер алу және жаңарту үшін пайдаланыңыз.

Барлық орталар тізімін көрсету

Get-AdminPowerAppEnvironment

Қатысушыдағы әр ортаның тізімін мәліметтерімен қайтарады (мысалы, орта атауы (guid), көрсетілетін атауы, орны, жасаушысы, т.б.).

Әдепкі ортаның мәліметтерін көрсету

Get-AdminPowerAppEnvironment –Default

Қатысушының әдепкі ортасы үшін ғана мәліметтерді қайтарады.

Нақты ортаның мәліметтерін көрсету

Get-AdminPowerAppEnvironment –EnvironmentName 'EnvironmentName'

Ескертпе: EnvironmentName өрісі бұл бір мәнді идентификатор болып табылады және DisplayName өрісінен ерекшеленеді (келесі суреттегі нәтиженің бірінші және екінші өрістерін қараңыз).

Get-AdminEnvironment пәрмені

Power Apps пәрмендері

Бұл операциялар қатысушыдағы Power Apps деректерін оқу және өзгерту үшін пайдаланылады.

Барлық Power Apps тізімін көрсету

Get-AdminPowerApp

Қатысушыдағы барлық Power Apps тізімін мәліметтерімен қайтарады (мысалы, бағдарлама атауы (guid), көрсетілетін атауы, орны, жасаушысы, т.б.).

Енгізілген көрсетілетін атауға сәйкес келетін барлық Power Apps тізімін көрсету

Get-AdminPowerApp 'DisplayName'

Көрсетілетін атауға сәйкес келетін қатысушыңыздағы барлық Power Apps тізімін қайтарады.

Ескертпе: бос орындары бар енгізу мәндерінің айналасында тырнақша белгілерін (") пайдаланыңыз.

Бағдарлама ерекшелігі

Set-AdminPowerAppAsFeatured –AppName 'AppName'

Таңдаулы бағдарламалар топтастырылып, Power Apps ұялы ойнатқышындағы тізімнің жоғарғы жағына шығарылған.

Ескертпе : орталар сияқты AppName өрісі бір мәнді идентификатор болып табылады және DisplayName өрісінен ерекшеленеді. Егер сіз көрсетілетін атауына байланысты операциялар жасағыңыз келсе, кейбір функциялар сізге үдерістер тізбегін пайдалануға мүмкіндік береді (келесі функцияны қараңыз).

Үдерістер тізбегін пайдаланып, бағдарламаны басты бағдарлама етіп жасаңыз

Get-AdminPowerApp 'DisplayName' | Set-AdminPowerAppAsHero

Басты бағдарлама Power Apps ұялы ойнатқышындағы тізімнің жоғарғы жағында пайда болады. Ол жерде тек бір басты бағдарлама болады.

Үдерістер тізбегі (екі командлет арасындағы "|" таңбасы ретінде көрсетілген) бірінші командлеттің нәтижесін алып, функцияның үдерістер тізбегінің мүмкіндігін орналастыру үшін жазылған деп санап, оны екінші функцияның кіріс мәні ретінде өткізеді.

Ескертпе: бағдарлама басты бағдарламаға өзгертілмес бұрын таңдауды бағдарлама болуы керек.

Әрбір пайдаланушыға тиесілі бағдарламалардың санын көрсету

Get-AdminPowerApp | Select –ExpandProperty Owner | Select –ExpandProperty displayname | Group

Бастапқы PowerShell функцияларын деректерді басқаруды жалғастыру үшін Power Apps командлеттерімен біріктіруге болады. Бұл жерде біз Get-AdminApp нысанынан жауапты атрибутын (нысан) оқшаулау үшін таңдау функциясын пайдаланамыз. Одан кейін біз жауапты нысанының атауын сол нәтижені басқа функцияға беру арқылы оқшаулаймыз. Соңында таңдау функциясының екінші нәтижесін топ функциясына өткізу әр жауаптының бағдарламаларының санын қамтитын кестені қайтарады.

Get-AdminPowerApp пәрмені

Әрбір ортада бағдарламалардың санын көрсету

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

Get-AdminPowerApp ортасы

Power Apps пайдаланушы мәліметтерін жүктеп алу

Get-AdminPowerAppsUserDetails -OutputFilePath '.\adminUserDetails.txt' –UserPrincipalName 'admin@bappartners.onmicrosoft.com'

Жоғарыда көрсетілген пәрмен Power Apps пайдаланушы мәліметтерін (пайдаланушының негізгі аты арқылы енгізілетін пайдаланушы туралы негізгі ақпарат) көрсетілетін мәтіндік файлда сақтайды. Егер осындай атпен файл жоқ болса, жаңа файл жасайды және егер бұрыннан бар болса, мәтіндік файлды қайта жазады.

Тағайындалған пайдаланушы лицензияларының тізімін экспорттау

Get-AdminPowerAppLicenses -OutputFilePath '<licenses.csv>'

Сіздің қатысушыңыздағы барлық тағайындалған пайдаланушы лицензияларын (Power Apps және Power Automate) сіздің жалға алушыңызда кестелік көрінісінің .csv файлына экспорттайды. Экспортталған файл жеке қызмет көрсетуге арналған ішкі сынақ жоспарлары мен Azure Active Directory жүйесінен алынған жоспарлардың екеуін де қамтиды. Ішкі сынақ жоспарлары Microsoft 365 басқару орталығындағы әкімшілерге көрінбейді.

Біршама Power Platform пайдаланушылары бар қатысушылар үшін экспорттау бірер уақыт алуы мүмкін.

Тіркелген пайдаланушыны кенеп бағдарламасының иесі ретінде орнатыңыз

Set-AdminPowerAppOwner –AppName 'AppName' -AppOwner $Global:currentSession.userId –EnvironmentName 'EnvironmentName'

PowerApp иесінің рөлін ағымдағы пайдаланушымен өзгертеді және бастапқы иеленушіні "көре алады" рөл түрі ретінде ауыстырады.

Ескертпе: AppName және EnvironmentName өрістері көрсетілетін атаулар емес, бір мәнді идентификаторлар (guids) болып табылады.

Ортадағы жойылған кенеп бағдарламаларының тізімін көрсетіңіз

Get-AdminDeletedPowerAppsList -EnvironmentName 'EnvironmentName'

Бұл жақында жойылған және әлі қалпына келтірілуі мүмкін барлық кенеп бағдарламаларын көрсетеді.

Жойылған кенеп бағдарламаларын қалпына келтіріңіз

Get-AdminRecoverDeletedPowerApp -AppName 'AppName' -EnvironmentName 'EnvironmentName'

Бұл Get-AdminDeletedPowerAppsList cmdlet арқылы табуға болатын кенеп бағдарламасын қалпына келтіреді. Get-AdminDeletedPowerAppsList тізімінде көрінбейтін кез-келген кенеп бағдарламасы қалпына келтірілмейді.

Power Automate пәрмендері

Осы пәрмендерді Power Automate қызметіне қатысты деректерді көру және өзгерту үшін пайдаланыңыз.

Барлық ағындарды көрсету

Get-AdminFlow

Қатысушыдағы барлық ағындардың тізімін қайтарады.

Ағын иесінің рөлі туралы мәліметтерді көрсету

Get-AdminFlowOwnerRole –EnvironmentName 'EnvironmentName' –FlowName 'FlowName'

Көрсетілген ағынның иесі туралы мәліметтерді қайтарады.

Ескертпе: Орталар және PowerApps, FlowName ағынның көрсетілетін атауынан ерекшеленетін бір мәнді идентификатор (guid) болып табылады.

Ағын пайдаланушысының мәліметтерін көрсету

Get-AdminFlowUserDetails –UserId $Global:currentSession.userId

Ағынды пайдалануға қатысты пайдаланушы мәліметтерін қайтарады. Бұл мысалда біз PowerShell сеансының ағымдағы жүйеге кірген пайдаланушысының пайдаланушы идентификаторын енгізілім ретінде пайдаланамыз.

Ағын пайдаланушысының мәліметтерін жою

Remove-AdminFlowUserDetails –UserId 'UserId'

Microsoft дерекқорынан ағын пайдаланушысы туралы мәліметтерді толығымен жояды. Ағын пайдаланушысының мәліметтерін жою үшін кіріс пайдаланушысының иелігіндегі барлық ағындар жойылуы керек.

Ескертпе: UserId өрісі пайдаланушының Azure Active Directory жазбасының Object ID өрісі болып табылады, оны Azure порталы бөлімінен Azure Active Directory > Пайдаланушылар > Профиль > Нысан идентификаторы тармағынан табуға болады. Осы деректерге осы жерден қатынасу үшін сіз әкімші болуыңыз керек.

Барлық ағындарды CSV файлына экспорттау

Get-AdminFlow | Export-Csv -Path '.\FlowExport.csv'

Қатысушыдағы барлық ағындарды кестелік көрініс .csv файлына экспорттайды.

API қосылым пәрмендері

Қатысушыдағы API қосылымдарын қараңыз және басқарыңыз.

Әдепкі ортадағы барлық бастапқы қосылымдарды көрсету

Get-AdminPowerAppEnvironment -Default | Get-AdminPowerAppConnection

Әдепкі ортадағы барлық API қосылымдарының тізімін көрсетеді. Бастапқы қосылымдарды жасаушы порталындағы Деректер > Қосылымдар қойыншасынан табуға болады.

Қатысушыдағы барлық реттелетін қосқыштарды көрсету

Get-AdminPowerAppConnector

Қатысушыдағы барлық реттелетін қосқыш мәліметтерінің тізімін қайтарады.

Деректердің жоғалуынан қорғау (DLP) саясатының пәрмендері

Ескерім

Үш жақты жіктеуді қолдану арқылы қосқыштарды бұғаттау мүмкіндігі—Бизнестік, Бизнестік емес және Бұғатталған—DLP саясатына қосымша ретінде Power Platform басқару орталығындағы UI қолдауы ағымдағы уақытта жалпыға қолжетімді алдын ала қарап алу нұсқасында бар. DLP саясатын үш жақты жіктеу үшін жалпыға қолжетімді алдын ала қарап алу нұсқасында бар жаңа DLP саясатының PowerShell қолдауы қолжетімді. Бұрынғы екі жақты жіктеуге арналған DLP саясатының қолдауы (Бизнестік және Бизнестік емес), басқару орталығының екі жақты жіктеуге арналған UI және PowerShell қолдауымен бірге қазіргі уақытта жалпыға қолжетімді және жақын болашақта да қолжетімді бола береді. Қосымша ақпарат: Қосқыштар құжаттамасы

Бұл cmdlets элементтері сіздің қатысушыңызда DLP саясатын басқарады.

Деректердің жоғалуынан қорғау саясатын жасау

New-DlpPolicy

Жүйеге кірген әкімші қатысушысы үшін жаңа DLP саясатын жасайды.

DLP нысандарының тізімін шығарыңыз

Get-DlpPolicy

Жүйеге кірген әкімші қатысушысы үшін жаңа саясат нысандарын алады.

Деректердің жоғалуынан қорғау саясатын жаңарту

Set-DlpPolicy

Саясаттың көрсетілетін атауы сияқты саясат мәліметтерін жаңартады.

Саясатты жою

Remove-DlpPolicy

DLP саясатын жояды.

Сынақ лицензияларын бұғаттау пәрмендері

Пәрмендер:

Remove-AllowedConsentPlans
Add-AllowedConsentPlans
Get-AllowedConsentPlans

Рұқсат етілген келісім жоспарларының командлеттерін қатысушыдан келісім жоспарының белгілі бір түріне қатынасты қосу немесе жою үшін пайдалануға болады. "Ішкі" келісім жоспарлары — пайдаланушылар Power Apps/Power Automate порталдары арқылы өздеріне тағайындайтын сынақ лицензиялары немесе қауымдастық жоспарлары. "Ad-hoc жазылымы" келісім жоспарлары - пайдаланушылар https://signup.microsoft.com арқылы кіре алатын немесе әкімшілер пайдаланушыларға Azure Active Directory ( Azure AD) немесе Microsoft 365 басқару порталы арқылы тағайындай алатын сынақ лицензиялары. Әдепкі бойынша, қатысушыда келісім жоспарларының барлық түрлеріне рұқсат етіледі. Жалпы, бұл командлеттер егер Power Platform әкімшісі қатысушыдағы пайдаланушыларға өздеріне сынақ лицензияларын белгілеу мүмкіндігін құлыптап, бірақ пайдаланушылар атынан сынақ лицензияларын белгілеу мүмкіндігін сақтайды. Бұны Remove-AllowedConsentPlans - "Ішкі" түрлері пәрменін пайдаланумен қатар, Azure AD қызметінде AllowAdHocSubscriptions параметрін өшіру арқылы орындауға болады. Remove-AllowedConsentPlans пәрменін пайдаланған кезде барлық бұрыннан бар жоспарлардың белгілі бір түрі қатысушыдағы барлық пайдаланушылардан жойылып, қалпына келтірілмейтінін атап өту маңызды. Сонымен қатар, ол жоспарлардың осы түрінің кейінгі тағайындауларын болдырмайды. Егер, кейінірек, Power Platform осы түр жоспарларын қайта қосқысы келсе, олар Add-AllowedConsentPlans пайдалана алады. Рұқсат етілген келісім жоспарларының ағымдағы күйін қарау қажет болған жағдайда Get-AllowedConsentPlans пәрменін пайдалануға болады.

Сұрақтар?

Егер сізде қандай да бір пікірлер, ұсыныстар немесе сұрақтарыңыз болса, оларды Power Apps қауымдастық тақтасын басқару бетінде жариялаңыз.

Сондай-ақ, келесіні қараңыз

Power Apps басқару модулін пайдаланып жұмысты бастаңыз
Microsoft.PowerApps.Administration.PowerShell