Set-SPOApplication
SharePoint Embedded アプリケーションの 1 つ以上の構成を設定または更新します。
構文
Set-SPOApplication
[-OwningApplicationId] <Guid>
[[-SharingCapability] <SharingCapabilities>]
[[-OverrideTenantSharingCapability] <Boolean>]
[[-CopilotEmbeddedChatHosts] <System.Collections.Generic.List`1[System.String]>]
[<CommonParameters>]
Set-SPOApplication
[[-OwningApplicationId] <Guid>]
[[-SharingCapability] <SharingCapability>]
[[-OverrideTenantSharingCapability] <Boolean>][[-CopilotEmbeddedChatHosts] <String>]
説明
Set-SPOApplication
コマンドレットは、 OwningApplicationId
によって決定される特定のアプリケーションの構成プロパティを設定するために使用されます。
このコマンドレットを実行するには、SharePoint Embedded 管理者である必要があります。
注:
Microsoft Loopの OwningApplicationId がa187e399-0c36-4b98-8f04-1edc167a0996
。
Microsoft Designerの OwningApplicationId が5e2795e3-ce8c-4cfb-b302-35fe5cd01597
。
organization外のユーザーを招待するには、B2B Microsoft Entra有効になっていることを確認してください。
例
例 1
Set-SPOApplication -OwningApplicationId 423poi45-jikl-9bnm-b302-1234ghy56789 -OverrideTenantSharingCapability $false
この例では、共有のオーバーライド機能を無効にして、この SharePoint Embedded アプリケーションの共有設定を SharePoint Online の共有機能に合わせます。
例 2
Set-SPOApplication -OwningApplicationId 423poi45-jikl-9bnm-b302-1234ghy56789 -OverrideTenantSharingCapability $true -SharingCapability -Disabled
この例では、より広範な SharePoint Online テナント設定に関係なく、SharePoint Embedded アプリケーション内のファイル共有を社内ユーザーのみに制限して、オーバーライドを有効にします。
例 3
Set-SPOTenant -EnableAzureADB2BIntegration $true
Set-SPOApplication -OwningApplicationId 423poi45-jikl-9bnm-b302-1234ghy56789 -OverrideTenantSharingCapability $true -SharingCapability -ExternalUserandGuestSharing
この例では、外部ユーザーの SharePoint Embedded アプリケーション内でファイル共有を有効にする方法を示します。 SharePoint Embedded アプリへのゲスト招待を許可するには、B2B 統合を有効にする必要があることに注意してください。
例 4
Set-SPOApplication -OwningApplicationId 423poi45 -CopilotEmbeddedChatHosts "http://localhost:3000 https://contoso.sharepoint.com https://fabrikam.com"
次の使用例は、Id 423poi45 を持つアプリケーションのホスト URL を設定します。
パラメーター
-CopilotEmbeddedChatHosts
このパラメーターは、SharePoint Embedded アプリケーションの宣言型エージェント エクスペリエンスを使用できるホスト URL を追加するために使用されます。
型: | System.Collections.Generic.List`1[System.String] |
配置: | 3 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-OverrideTenantSharingCapability
この設定により、アプリケーションは共有機能を個別に設定し、SharePoint Online のテナント レベルの設定をオーバーライドできます。 オプション:
- False (既定値) - アプリケーションはテナント レベルの共有機能に従います
- True - アプリケーションの共有設定は、テナント レベルの共有機能とは無関係です
型: | Boolean |
配置: | 2 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-OwningApplicationId
このパラメーターは、SharePoint Embedded アプリケーションの ID を指定します。
型: | Guid |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SharingCapability
SharePoint Embedded Application で使用できる共有のレベルを決定します。
有効な値は次のいずれかです:
- ExternalUserAndGuestSharing (既定値) - 外部ユーザー共有 (メールで共有) とゲスト リンク共有の両方が有効になります。
- Disabled - 外部ユーザー共有 (メールで共有) とゲスト リンク共有の両方が無効になります。
- ExternalUserSharingOnly - 外部ユーザー共有 (メールで共有) は有効になりますが、ゲスト リンク共有は無効になります。
- ExistingExternalUserSharingOnly - organizationのディレクトリに既に存在するゲストのみ。
既定の設定は None です。つまり、アプリケーションは SharePoint Online テナント レベルの共有設定に従います。 これらの設定を表示するには、 Get-SPOTenant
コマンドレットを使用します。
型: | SharingCapabilities |
指定可能な値: | Disabled, ExternalUserSharingOnly, ExternalUserAndGuestSharing, ExistingExternalUserSharingOnly |
配置: | 1 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |