Set-SPOApplication

Définit ou met à jour une ou plusieurs configurations d’une application SharePoint Embedded.

Syntaxe

Default (Par défaut)

Set-SPOApplication
    [-OwningApplicationId] <Guid>
    [[-SharingCapability] <SharingCapabilities>]
    [[-OverrideTenantSharingCapability] <Boolean>]
    [[-CopilotEmbeddedChatHosts] <System.Collections.Generic.List`1[System.String]>]
    [[-ItemMajorVersionLimit] <Int>]
    [<CommonParameters>]

Description

Set-SPOApplication L’applet de commande est utilisée pour définir les propriétés de configuration d’une application spécifique, déterminées par le OwningApplicationId.

Vous devez être un administrateur SharePoint Embedded pour exécuter cette applet de commande.

Remarque

La propriété OwningApplicationId pour Microsoft Loop est a187e399-0c36-4b98-8f04-1edc167a0996. OwningApplicationId pour Microsoft Designer est 5e2795e3-ce8c-4cfb-b302-35fe5cd01597.

Pour inviter des personnes extérieures à votre organisation, assurez-vous que Microsoft Entra B2B est activé.

Exemples

Exemple 1

Set-SPOApplication -OwningApplicationId 423poi45-jikl-9bnm-b302-1234ghy56789 -OverrideTenantSharingCapability $false

Cet exemple désactive la fonctionnalité de remplacement de partage, en alignant les paramètres de partage de cette application SharePoint Embedded sur la capacité de partage de SharePoint Online.

Exemple 2

Set-SPOApplication -OwningApplicationId 423poi45-jikl-9bnm-b302-1234ghy56789 -OverrideTenantSharingCapability $true -SharingCapability Disabled

Cet exemple active le remplacement, en limitant le partage de fichiers au sein de l’application SharePoint Embedded aux utilisateurs internes de l’entreprise uniquement, quels que soient les paramètres de locataire SharePoint Online plus larges.

Exemple 3

Set-SPOTenant -EnableAzureADB2BIntegration $true
Set-SPOApplication -OwningApplicationId 423poi45-jikl-9bnm-b302-1234ghy56789 -OverrideTenantSharingCapability $true -SharingCapability ExternalUserandGuestSharing

Cet exemple montre comment activer le partage de fichiers au sein de l’application SharePoint Embedded pour les utilisateurs externes. Notez que l’intégration B2B doit être activée pour autoriser les invitations d’invités aux applications SharePoint Embedded.

Exemple 4

Set-SPOApplication -OwningApplicationId 423poi45 -CopilotEmbeddedChatHosts "https://localhost:3000 https://contoso.sharepoint.com https://fabrikam.com"

Cet exemple définit les URL d’hôte pour l’application avec l’ID 423poi45.

Exemple 5

Set-SPOApplication -OwningApplicationId 423poi45 -ItemMajorVersionLimit 1000

Cet exemple définit ItemMajorVersionLimit sur 1000.

Paramètres

-CopilotEmbeddedChatHosts

Ce paramètre permet d’ajouter les URL hôtes autorisées à utiliser l’expérience d’agent déclaratif de l’application SharePoint Embedded. Il s’agira toujours d’un sous-ensemble d’URL autorisées définies par le développeur de l’application. Pour case activée la liste des URL autorisées, utilisez l’applet Get-SPOApplication de commande.

Propriétés du paramètre

Type:

System.Collections.Generic.List`1[System.String]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:3
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ItemMajorVersionLimit

Ce paramètre est utilisé pour remplacer ItemMajorVersionLimit pour les types de conteneur.

Propriétés du paramètre

Type:Int
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:4
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-OverrideTenantSharingCapability

Ce paramètre permet à l’application de définir indépendamment ses fonctionnalités de partage, en remplaçant les paramètres de niveau locataire de SharePoint Online. Options :

  • False (par défaut) : l’application respecte la fonctionnalité de partage au niveau du locataire
  • True : les paramètres de partage de l’application sont indépendants de la fonctionnalité de partage au niveau du locataire

Propriétés du paramètre

Type:System.Boolean
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:2
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-OwningApplicationId

Ce paramètre spécifie l’ID de l’application SharePoint Embedded.

Propriétés du paramètre

Type:System.Guid
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:0
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SharingCapability

Détermine le niveau de partage disponible pour SharePoint Embedded Application.

Les valeurs valides sont les suivantes :

  • ExternalUserAndGuestSharing (par défaut) : le partage d’utilisateurs externes (partage par e-mail) et le partage de liens invités sont tous deux activés.
  • Désactivé : le partage d’utilisateurs externes (partage par e-mail) et le partage de liens invités sont tous deux désactivés.
  • ExternalUserSharingOnly : le partage d’utilisateurs externes (partage par e-mail) est activé, mais le partage de liens invités est désactivé.
  • ExistingExternalUserSharingOnly : seuls les invités figurent déjà dans l’annuaire de votre organisation.

Le paramètre par défaut est Aucun, ce qui signifie que l’application respecte les paramètres de partage au niveau du locataire SharePoint Online. Utilisez l’applet Get-SPOTenant de commande pour afficher ces paramètres.

Propriétés du paramètre

Type:Microsoft.Online.SharePoint.TenantManagement.SharingCapabilities
Valeur par défaut:None
Valeurs acceptées:Disabled, ExternalUserSharingOnly, ExternalUserAndGuestSharing, ExistingExternalUserSharingOnly
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:1
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

None

Sorties

System.Object