Power Apps 用の PowerShell サポート (プレビュー)

アプリ作成者および管理者用 PowerShell コマンドレットのプレビューの起動により、Power Apps または Power Apps 管理センター で現在手動でのみ可能な監視および管理タスクの多くを自動化することができます。

コマンドレット

コマンドレット は、Windows PowerShell 環境でコマンドを実行する PowerShell スクリプト言語で記述された関数です。 これらの Power Apps コマンドレットにより、Web ブラウザーの管理ポータルに移動する必要がなく、ビジネス アプリケーション プラットフォームと対話ができます。 それらのコマンドレットを他の PowerShell の機能と結合して、ワークフローを最適化できる複雑なスクリプトを記述できます。 テナントの管理者でない場合も、コマンドレットを使用できますが、所有しているリソースに限定されます。 「Admin」で始まるコマンドレットは、管理者ユーザーのアカウントで使用することを意図しています。

コマンドレットは、2 つの異なるモジュールとして、PowerShell Gallery で使用可能です。

Note

Dynamics 365 Government Community Cloud (GCC) レベル 2 のサポートについて

既定のエンドポイントは 「prod」 です。 ユーザーが GCC 環境を対象とする PowerShell スクリプトを実行する場合、-エンドポイント パラメーターを GCC モデレートの場合は "usgov" に、GCC Highの場合は "usgovhigh" に変更する必要があります。 GCC DOD はまだサポートされていません。

Add-PowerAppsAccount -Endpoint "usgov" 

インストール

アプリ作成者用の 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. リポジトリのインストール ポリシーの値への変更を受け入れるように要求された場合、すべてのモジュールに対して「A」を入力し、各モジュールに対しては 入力 を押して 「A」 同意します。

    インストール ポリシーの値を受け入れる

  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 foo@bar.com -Password $pass
    

アプリ作成者用の Power Apps コマンドレット (プレビュー)

前提条件

有効な Power Apps ライセンスを持つユーザーは、これらのコマンドレットで操作を実行できますが、作成したまたは共有されたリソース (たとえば、アプリ、フローなど) へのアクセス許可だけがあります。

コマンドレット リスト - 作成者のコマンドレット

Note

競合を回避するのに適切な接頭辞を追加するために、最新リリースで一部のコマンドレットの関数名を更新しました。 変更内容の概要については、次の表を参照してください。

目的 コマンドレット
Common Data Service ソリューションへのキャンバス アプリの追加 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)

管理者用の Power Apps コマンドレット (プレビュー)

前提条件

管理コマンドレットで管理操作を実行するには、次が必要です。

  • これらのロールのいずれかを持つユーザー、 全体管理者、Azure Active Directory 全体管理者、または Dynamics 365 Service 管理者は、 Power Apps 管理者 PowerShell コマンドレットにアクセスできます。 これらのロールには、Power Apps 管理 PowerShell コマンドレットへの管理アクセス許可に対する Power Apps プランは必要ではありません。 ただし、これらの管理者は PowerShell コマンドレットを使用する前に、少なくとも一度は Power Apps 管理センター にサインインする必要があります。 実行されていない場合、コマンドレットは認証エラーで失敗します。

  • 別のユーザーのリソースを検索する必要がある場合の、Microsoft 365 グローバル管理者 または Azure Active Directoryグローバル管理者 、または Dynamics 365 サービス管理者 の権限。 環境管理者は、アクセス許可を持つ環境および環境リソースにのみアクセスできます。

コマンドレット リスト - 管理コマンドレット

目的 コマンドレット
環境と Common Data Service データベースの読み取り、更新、削除、および回復 New-AdminPowerAppEnvironment
Set-AdminPowerAppEnvironmentDisplayName
Get-AdminPowerAppEnvironment (以前は Get-AdminEnvironment)
Remove-AdminPowerAppEnvironment (以前は Remove-AdminEnvironment)
Get-AdminPowerAppSoftDeletedEnvironment

Recover-AdminPowerAppEnvironment
New-AdminPowerAppCdsDatabase
Get-AdminPowerAppCdsDatabaseLanguages
Get-AdminPowerAppCdsDatabaseCurrencies
Get-AdminPowerAppEnvironmentLocations
Common Data Service データベースの削除 Remove-LegacyCDSDatabase *新規*
環境のアクセス許可の読み取り、更新、および削除

現在、これらのコマンドレットは Common Data Service データベースがない環境に対してのみ動作します。
Get-AdminPowerAppEnvironmentRoleAssignment (以前は Get-AdminEnvironmentRoleAssignment)
Set-AdminPowerAppEnvironmentRoleAssignment (以前は Set-AdminEnvironmentRoleAssignment)
Remove-AdminPowerAppEnvironmentRoleAssignment (以前は Remove-AdminEnvironmentRoleAssignment)
キャンバス アプリの読み取り、更新、削除および回復 Get-AdminPowerApp (以前は Get-AdminApp)
Remove-AdminPowerApp (以前は Remove-AdminApp)
Get-AdminPowerAppConnectionReferences
Set-AdminPowerAppAsFeatured
Clear-AdminPowerAppAsFeatured
Set-AdminPowerAppAsHero
Clear-AdminPowerAppAsHero
Set-AdminPowerAppApisToBypassConsent
Clear-AdminPowerAppApisToBypassConsent
Get-AdminDeletedPowerAppsList
Get-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
スリーウェイ分類 - ビジネス非ビジネス、およびブロック済みを使用して組織のデータ損失防止ポリシーを作成、読み取り、更新および削除する Get-DlpPolicy (以前は Get-AdminDlpPolicy)
New-DlpPolicy (以前は Add-AdminDlpPolicy)
Remove-DlpPolicy (以前は Remove-AdminDlpPolicy)
Set-DlpPolicy (以前は Set-AdminDlpPolicy)
テナントの設定の読み取りおよび更新 Get-TenantSettings
Set-TenantSettings
テナント内の許可された同意 / 試用プランの読み取り、追加、または削除 Remove-AllowedConsentPlans
Add-AllowedConsentPlans
Get-AllowedConsentPlans
テナントに割り当てられたユーザー ライセンスを読む Get-AdminPowerAppLicenses

ヒント

  • Get-Help 「CmdletName」 を使用して、例のリストを取得します。

    Get-Help コマンド

  • 入力タグ用に使用できるオプションを切り替えるには、コマンドレット名の後にダッシュ「-」文字を入力した後、タブ キーをクリックします。

コマンドの例:

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 とは異なる一意識別子です (次の画像内の出力の 1 つ目および 2 つ目のフィールドを参照してください)。

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 モバイル プレーヤーのリストの一番上に表示されます。 ヒーロー アプリは 1 つのみ存在できます。

パイプライン (2 つのコマンドレットの間の文字 '|' で表す) は、関数がパイプライン機能に合わせて記述されていると仮定して、最初のコマンドレットの出力を受け取り、それを 2 番目のコマンドレットの入力値として渡します。

: アプリはヒーローに変更される前に、おすすめアプリである必要があります。

各ユーザーが所有するアプリの数の表示

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

Power Apps コマンドレットを使用してネイティブ PowerShell 関数を結合することにより、さらにデータを操作できます。 ここでは、Select 関数を使用して Get-AdminApp オブジェクトから所有者属性 (オブジェクト) を取り出します。 パイプラインにより出力を別の Select 関数に渡すことにより、所有者オブジェクトの名前を取り出します。 最後に、2 番目の Select 関数の出力を Group 関数に渡すと、各所有者のアプリ数のカウントを含むテーブルが返されます。

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>'

自分のテナントにあるすべてのロール割り当て済みユーザー ライセンスをエクスポートします。 エクスポートされたファイルには、セルフサービス サインアップの社内トライアル計画と、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 コマンドレットで検出可能なキャンバス アプリが回復されます。 Get-AdminDeletedPowerAppsList に表示されないキャンバス アプリは回復できません。

Power Automate のコマンド

これらのコマンドを使用して、Power Automate に関連したデータの表示および修正を行います。

すべてのフローの表示

Get-AdminFlow

テナント内のすべてのフローの一覧が返されます。

フロー所有者のロールの詳細の表示

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

指定されたフローの所有者の詳細が返されます。

: 環境および PowerApps のように、FlowName は、フローの表示名とは異なる一意識別子 (guid) です。

フロー ユーザーの詳細の表示

Get-AdminFlowUserDetails –UserId $Global:currentSession.userId

フローの使用状況に関するユーザーの詳細が返されます。 この例では、PowerShell セッションの現在ログインしているユーザー ID を使用しています。

フロー ユーザーの詳細の削除

Remove-AdminFlowUserDetails –UserId 'UserId'

Microsoft のデータベースからフロー ユーザーの詳細を完全に削除します。 入力されたユーザーが所有するフローすべては、ユーザーの詳細が消去される前に削除される必要があります。

: UserId フィールドは、Azure Active Directory > ユーザー > プロファイル > オブジェクト ID 配下の Azure ポータル に表示されるユーザーの Azure Active Directory レコードのオブジェクト IDです。 ここからこのデータにアクセスするには管理者である必要があります。

すべてのフローを CSV ファイルにエクスポートする

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

テナントのすべてのフローを表形式表示の .CSV ファイルにエクスポートします。

API 接続コマンド

テナントの API 接続の表示および管理を行います。

既定の環境のすべてのネイティブ接続を表示する

Get-AdminPowerAppEnvironment -Default | Get-AdminPowerAppConnection

既定の環境にあるすべての API 接続の一覧を表示します。 ネイティブ接続は、データ > 接続 タブの下に表示されます。

テナントのすべてのカスタム コネクタの表示

Get-AdminPowerAppConnector

テナント内のすべてのカスタム コネクタの詳細の一覧が返されます。

データ損失防止 (DLP) ポリシー コマンド

Note

Power Platform 管理センターで、DLP ポリシー UI サポートに加えて、—ビジネス非ビジネス、およびブロック済み—の 3 方向の分類を使用してコネクタをブロックする機能は現在パブリック プレビュー段階にあります。 3 方向 DLP ポリシー分類用の新しい DLP ポリシー PowerShell サポートがあり、これもパブリック プレビュー段階にあります。 双方向分類のための従来のDLP ポリシー サポート (ビジネスおよび非ビジネス) は、管理センター UI と PowerShell による双方向分類のサポートと共に、現在一般に使用可能で、しばらくの間引き続き利用できます。 詳細: コネクタのドキュメント

このコマンドレットによってテナントの DLP ポリシーが制御されます。

DLP ポリシーの作成

New-DlpPolicy

サインインした管理者のテナントに対して新しい DLP ポリシーを作成します。

DLP オブジェクトのリストを取得する

Get-DlpPolicy

サインインした管理者のテナントに対してポリシー オブジェクトを取得します。

DLP ポリシーの更新

Set-DlpPolicy

ポリシー表示名などのポリシーの詳細を更新します。

ポリシーの削除

Remove-DlpPolicy

DLP ポリシーを削除します。

すべての DLP ポリシーの表示

Get-AdminDlpPolicy

すべての DLP ポリシーのリストを返します。

フィルター処理された DLP ポリシーのリストを表示する

Get-AdminDlpPolicy 'DisplayName'

表示名を使用してポリシーのリストをフィルター処理します。

ポリシー内のすべての「ビジネスデータのみ」 API コネクタを表示する

Get-AdminDlpPolicy 'PolicyName' | Select –ExpandProperty BusinessDataGroup

入力されたポリシー内のビジネス データのみ (または BusinessDataGroup) フィールドにある API 接続を一覧表示します。

「ビジネス データのみ」 グループにコネクタを追加する

Add-ConnectorToBusinessDataGroup -PolicyName 'PolicyName' –ConnectorName 'ConnectorName'

特定の DLP ポリシーのビジネス データのみグループにコネクタを追加します。 ここに DisplayName および ConnectorName (入力で使用されたもの) ごとにコネクタの一覧を表示します。

試用ライセンスのブロックコマンド

コマンド :

Remove-AllowedConsentPlans
Add-AllowedConsentPlans
Get-AllowedConsentPlans

許可された同意プランコマンドレットを使用して、テナントから特定の種類の同意プランへのアクセスを追加または削除できます。 「内部」 同意プランとは、ユーザーが Power Apps / Power Automate ポータルを介して自分で登録可能な試用版ライセンスまたはコミュニティ プランを意味します。 "アドホック サブスクリプション" の同意プランは、ユーザーが https://signup.microsoft.com から自分でサインアップできるまたは管理者が Azure Active Directory (Azure AD) または Microsoft 365 管理ポータルを介してユーザーに割り当てることができる試用版ライセンスです。 規定では、すべての種類の同意プランがテナントで許可されています。 これらのコマンドレットの一般的な使用例としては、Power Platform のサービス管理者がテナント内のユーザーが自分自身に試用ライセンスを割り当てる機能をブロックし、ユーザーに代わって試用ライセンスを割り当てる機能を保持する場合が考えられます。 これは、Remove-AllowedConsentPlans -Types "Internal" コマンドを使用して、Azure AD の AllowAdHocSubscriptions の設定を無効にすることで実現できます。 Remove-AllowedConsentPlans を使用する際、指定されたタイプの既存のプランはすべて、テナント内のすべてのユーザーから削除され、回復できません。 さらに、そのタイプのプランの今後の割り当てをすべてブロックします。 後で、Power Platform サービスの管理者がそのタイプのプランを再利用可能にしたい場合は、Add-AllowedConsentPlans を使用できます。 許可された同意プランの現在の状態を表示する場合は、Get-AllowedConsentPlans を使用できます。

バージョン履歴

日付 更新
2020/04/23 新しい DLP ポリシー コマンドレットを追加しました。
  • New-DlpPolicy
  • Get-DlpPolicy
  • Set-DlpPolicy
  • Remove-DlpPolicy
  • Get-AdminDlpPolicy
  • Add-ConnectorToBusinessDataGroup
12/20/2019 新しい管理コマンドレット、Recover-AdminPowerAppEnvironment および Get-AdminPowerAppSoftDeletedEnvironment が追加されました
2019/12/05 Power Platform の管理者が、テナント内のユーザーが PowerApps/ の 試用版ライセンスに登録するのをブロックする方法を提供します。
2018/04/23
  1. 環境、アプリ、フロー、Power Automate 承認、接続、およびカスタム コネクタ用コマンドレットの管理を含む、アプリ作成者用 Power Apps コマンドレット (プレビュー) のリリース
  2. 環境、アプリ、およびフロー用の管理コマンドレットを含む、管理者用の Power Apps コマンドレット (プレビュー) のリリース
2018/05/24
  1. アプリ作成者および管理者の両方用のコマンドレットのマイナー バグ修正
  2. 次の新しい管理コマンドレットが追加されました。
    Get-AdminPowerAppConnection
    Remove-AdminConnection
    Get-AdminConnectionRoleAssignment
    Set-AdminConnectionRoleAssignment
    Remove-AdminConnectionRoleAssignment
    Get-AdminConnector
    Remove-AdminConnector
    Set-AdminConnectorRoleAssignment
    Get-AdminConnectorRoleAssignment
    Remove-AdminConnectorRoleAssignment
    Get-AdminPowerAppsUserDetails
    Get-AdminFlowUserDetails
    Remove-AdminFlowUserDetails
    Get-AdminApiPolicy
    Add-AdminApiPolicy
    Remove-AdminApiPolicy
    Set-AdminApiPolicy
    Add-ConnectorToBusinessDataGroup
    Remove-ConnectorFromBusinessDataGroup
2018/07/30
  1. (定期的なスクリプトを有効にするために) Add-PowerAppsAccount に資格情報を渡す機能を追加しました
  2. アプリ作成者および管理者の両方用のコマンドレットのマイナー バグ修正
  3. アプリ作成者の各コマンドレットに「PowerApp」または「Flow」の接頭辞を追加しました
  4. 管理者の各コマンドレットに「AdminPowerApp」または「AdminFlow」の接頭辞を追加しました
  5. 次の新しい管理コマンドレットが追加されました。
    New-AdminPowerAppEnvironment
    Set-AdminPowerAppEnvironmentDisplayName
    New-AdminPowerAppCdsDatabase
    Get-AdminPowerAppCdsDatabaseLanguages
    Get-AdminPowerAppCdsDatabaseCurrencies
    Get-AdminPowerAppEnvironmentLocations
    Get-AdminPowerAppConnectionReferences
    Set-AdminPowerAppAsFeatured
    Clear-AdminPowerAppAsFeatured
    Set-AdminPowerAppAsHero
    Clear-AdminPowerAppAsHero
    Set-AdminPowerAppApisToBypassConsent
    Clear-AdminPowerAppApisToBypassConsent
    Remove-AdminFlowApprovals
2018/08/15 既定で機能が同期するように、New-AdminPowerAppCdsDatabase にオプション パラメーターを追加しました (すなわち、データベースのプロビジョニングが成功するまで返されません)。
2018/08/24 一部のセキュリティ設定に基づいた使用に対して Power Automate 管理コマンドレットが返さない問題を修正しました。
2019/01/09
  1. コマンドレットは、管理者および作成者の 2 つの異なるモジュールとして、PowerShell Gallery で使用可能になりました。
  2. 管理コマンドレットを追加しました: Remove-LegacyCDSDatabase
  3. 操作の例を追加しました
  4. データ消失防止 (DLP) ポリシーで HTTP および カスタム コネクタを管理する機能を追加しました
2019/03/05 Government Community Cloud (GCC) レベル 2 のサポートのコンテンツが追加されました。
2019/03/07 Common Data Service ソリューションにキャンバス アプリを追加するコマンドレットが追加されました - SetPowerAppAsSolutionAware
2019/04/29 GCC の専門用語が変更されました。
2019/05/10 PowerShell ギャラリーで使用できるコマンドレットのリンクが修正され、事前設定バージョンを削除しました。
2019/05/20 環境固有のデータ消失防止 (DLP) ポリシーのサポートを追加しました。
2020/04/21 新しい DLP コマンドレットを追加しました: New-DlpPolicy、Get-DlpPolicy、Set-DlpPolicy、Remove-DlpPolicy
05/12/2020 コマンドレットの追加: 割り当てられたユーザー ライセンスのリストのエクスポート - Get-AdminPowerAppLicenses

質問がある場合は、

コメント、提案、質問がある場合、Power Apps コミュニティ ボードの管理 で投稿してください。