Les utilisateurs de Microsoft 365 peuvent partager leur contenu OneDrive, partager des fichiers et collaborer sur des documents avec n'importe qui dans l'entreprise ou au-delà.

Introduction



Pour mieux contrôler les invitations qui sont envoyées, l'administrateur OneDrive peut ajouter un champ Cci à chaque invitation envoyée dans OneDrive Enterprise à des utilisateurs extérieurs. Le champ Cci vous permet d'envoyer une copie du message à un ou plusieurs utilisateurs supplémentaires spécifiés par l'administrateur OneDrive Enterprise. 
À partir du moment où vous activez ce paramètre, l'utilisateur spécifié dans le champ Cci recevra des copies de toutes les invitations envoyées par les utilisateurs aux utilisateurs extérieurs à l'organisation. Dans l'exemple ci-dessous, fake@fake.com est un utilisateur invité et admin@cfschulung.onmicrosoft.com invitant:
 


Deux propriétés reglent ce paramètre. L'une est booléenne BccExternalSharingInvitations, l'autre est une liste d'adresses de messagerie qui recevront une copie de l'e-mail d'invitation BccExternalSharingInvitationsList. BccExternalSharingInvitations active la fonction Cci. Lorsque vous activez cette fonctionnalité, toutes les invitations de partage externes enverront une copie du message aux utilisateurs répertoriés dans BccExternalSharingsInvitationList. BccExternalSharingsInvitationList spécifie une liste d'adresses électroniques dans le champ Cci. Vous pouvez spécifier plusieurs adresses en créant une liste séparée par des virgules sans espaces. Par exemple:
 {joe@contoso.com,bob@contoso.com}.


Vous pouvez le faire dans le Centre d'administration des services OneDrive, à l'aide de Powershell et CSOM ou de SharePoint Online Management Shell.



CSOM



1. Ajoutez des chemins aux bibliothèques SharePoint Online. Vous avez besoin de Microsoft.SharePoint.Client.dll et Microsoft.Online.SharePoint.Client.Tenant.dll:
#Paths to SDK
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll"
Add-Type -Path "C:\Program Files\SharePoint Online Management Shell\Microsoft.Online.SharePoint.PowerShell\Microsoft.Online.SharePoint.Client.Tenant.dll"

2. Créez un contexte client et testez la connexion:
$ctx=New-Object Microsoft.SharePoint.Client.ClientContext($url)
$ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Username$password)
$ctx.ExecuteQuery()

3. Téléchargez l'objet Microsoft.Online.SharePoint.TenantAdministration.Tenant:
$spoTenant= New-Object Microsoft.Online.SharePoint.TenantAdministration.Tenant($Ctx)
$ctx.Load($spoTenant)
$ctx.ExecuteQuery()

4. Mettre à jour les propriétés BccExternalSharingInvitations et BccExternalSharingInvitationsList:
$spoTenant.BccExternalSharingInvitations=$true
$spoTenant.BccExternalSharingInvitationsList={arleta.wanat@SomeFakeAdresse.com}
$ctx.Load($spoTenant)
$ctx.ExecuteQuery()

5. Pour confirmer le fonctionnement du script, vous pouvez télécharger à nouveau l'objet $spotenant et afficher ses propriétés:
$ctx.Load($spotenant)
$ctx.ExecuteQuery()
Write-Output $spoTenant

Un exemple de script peut être trouvé dans la Galerie Technet:
Add BCC to all sharing invitations in OneDrive for Business




SharePoint Online Management Shell


SharePoint Online Management Shell peut être téléchargé à partir du Microsoft Download Center. La commande que nous voulons utiliser est Set-SPOTenant:
Set-SPOTenant  [-BccExternalSharingInvitations <$true $false>] [-BccExternalSharingInvitationsList <String>]

Par example:
Set-SPOTenant -BccExternalSharingInvitations $true -BccExternalSharingInvitationsList {arleta.wanat@SomeFakeAdresse.com,test@test.com}



Télécharger

Add BCC to all sharing invitations in OneDrive for Business
Allow external sharing in SharePoint Online only with specific domains
Modify external sharing setting in SharePoint Online tenant using CSOM
Prevent external users from resharing using Powershell and CSOM


Voir aussi

SharePoint Online Sharing settings with CSOM
Manage SharePoint Online Access Requests using Powershell
OneDrive for Business sharing settings with Powershell