Désactiver la co-auteur dans SharePoint Server
S’APPLIQUE À :
2013
2016
2019
Subscription Edition
SharePoint in Microsoft 365
La co-auteur dans SharePoint Server permet à plusieurs utilisateurs de travailler sur un document, à tout moment, sans interférer avec les modifications des autres utilisateurs. Bien que la co-auteure soit évolutive et efficace, certaines organisations qui ont des limitations matérielles peuvent vouloir désactiver la co-auteur pour minimiser les effets sur les performances du serveur.
Il existe trois méthodes permettant de désactiver la co-création :
Vous pouvez utiliser une stratégie de groupe pour désactiver la fonctionnalité de co-création côté client. Pour plus d'informations, voir Group Policy overview for Office 2013.
Vous pouvez utiliser Microsoft PowerShell pour définir la propriété de serveur DisableCoauthoring. Ce paramètre désactive la propriété de co-création pour Word et PowerPoint documents sur le serveur. Cette propriété s’applique aux documents ou présentations dans Word 2010, Word 2013, Word Online, PowerPoint 2010, PowerPoint 2013 et PowerPoint Web App.
Vous pouvez activer le paramètre Exiger l'extraction dans une bibliothèque de documents. Ce paramètre désactive la co-création dans la bibliothèque de documents. Pour plus d’informations, voir Configure Require Check Out dans SharePoint Server 2013.
Désactiver la co-auteur à l’aide de la stratégie de groupe
Démarrez Gestion des stratégies de groupe.
Dans Gestion des stratégies de groupe, développez les nœuds Forêt et Domaine pour le domaine où vous souhaitez définir la stratégie, puis développez Objets de stratégie de groupe.
Sélectionnez (en effectuant un clic avec le bouton droit) l'objet de stratégie de groupe où les paramètres de co-création sont configurés, puis sélectionnez Modifier.
Pour Word 2013, développez Configuration utilisateur, Modèles administratifs, Microsoft Word 2013, Paramètres de collaboration, Co-création, puis ouvrez (en effectuant un double-clic) Empêcher la co-création.
Pour PowerPoint 2013, développez Configuration utilisateur, Modèles administratifs, Microsoft PowerPoint 2013, Paramètres de collaboration, Co-création, puis sélectionnez Empêcher la co-création.
Dans la boîte de dialogue Empêcher les propriétés de co-auteur, sélectionnez Activé, puis choisissez OK.
Désactiver la co-auteur pour les documents Word et PowerPoint présentations au niveau du service web à l’aide de Windows PowerShell (enregistrer en tant que script et exécuter un script)
Vérifiez que vous êtes membre :
du rôle serveur fixe securityadmin sur l'instance SQL Server.
du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;
Groupe Administrateurs sur le serveur sur lequel vous exécutez les cmdlets PowerShell.
Un administrateur peut utiliser la cmdlet Add-SPShellAdmin pour accorder les autorisations d'utilisation des cmdlets SharePoint Server.
Notes
[!REMARQUE] Si vous ne disposez pas des autorisations, contactez votre administrateur d'installation ou votre administrateur SQL Server afin de les demander. Pour plus d’informations sur les autorisations PowerShell, voir Autorisations et Add-SPShellAdmin.
Collez le code suivant dans un éditeur de texte, tel que le Bloc-notes :
$siteurl = "<servername>"
$mysite=new-object Microsoft.SharePoint.SPSite($siteurl)
$mysite.WebApplication.WebService.DisableCoauthoring = $true;
$mysite.WebApplication.WebService.Update();
- Spécifiez le paramètre suivant :
| Paramètre | Valeur |
|---|---|
| servername |
Nom du serveur |
Enregistrez le fichier et ajoutez
.ps1l’extension, par exemple SuggestedNameOfFile.ps1.Notes
Vous pouvez utiliser un autre nom de fichier, mais vous devez enregistrer le fichier en tant que fichier texte ansI dont l’extension est
.ps1.Démarrez l SharePoint 2013 Management Shell en tant qu’administrateur.
Accédez au répertoire dans lequel vous avez enregistré le fichier.
À partir de l’invite de commandes PowerShell, entrez la commande suivante :
./SuggestedFileName.ps1
Désactiver la co-PowerPoint pour les documents Word et les présentations au niveau de l’application web à l’aide de Windows PowerShell (enregistrer en tant que script et exécuter le script)
Vérifiez que vous êtes membre :
du rôle serveur fixe securityadmin sur l'instance SQL Server.
du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;
Groupe Administrateurs sur le serveur sur lequel vous exécutez les cmdlets PowerShell.
Un administrateur peut utiliser la cmdlet Add-SPShellAdmin pour accorder les autorisations d'utilisation des cmdlets SharePoint Server.
Notes
[!REMARQUE] Si vous ne disposez pas des autorisations, contactez votre administrateur d'installation ou votre administrateur SQL Server afin de les demander. Pour plus d’informations sur les autorisations PowerShell, voir Autorisations et Add-SPShellAdmin.
Collez le code suivant dans un éditeur de texte, tel que le Bloc-notes :
$siteurl = "<servername>"
$mysite=new-object Microsoft.SharePoint.SPSite($siteurl)
$mysite.WebApplication.DisableCoauthoring = $true;
$mysite.WebApplication.Update();
- Spécifiez le paramètre suivant :
| Paramètre | Valeur |
|---|---|
| servername |
Nom du serveur |
Enregistrez le fichier et ajoutez
.ps1l’extension, par exemple SuggestedNameOfFile.ps1.Notes
Vous pouvez utiliser un autre nom de fichier, mais vous devez enregistrer le fichier en tant que fichier texte ansI dont l’extension est
.ps1.Démarrez l SharePoint 2013 Management Shell en tant qu’administrateur.
Accédez au répertoire dans lequel vous avez enregistré le fichier.
À partir de l’invite de commandes PowerShell, entrez la commande suivante :
./SuggestedFileName.ps1