次の方法で共有


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