Gérer les limites de stockage

La quantité d’espace Microsoft SharePoint que votre organisation utilise dépend de votre nombre de licences (consultez Limites SharePoint). Si vous êtes administrateur général dans Microsoft 365, vous pouvez ajouter de l’espace de stockage pour votre abonnement si vous n’en avez plus.

Afficher l’espace de stockage total et disponible pour votre organisation

  1. Accédez à Sites actifs dans le nouveau Centre d’administration SharePoint, puis connectez-vous à l’aide d’un compte disposant des autorisations d’administrateur pour votre organisation.

    Remarque

    Si vous avez Office 365 géré par 21Vianet (en Chine), connectez-vous au Centre d’administration Microsoft 365, puis recherchez dans le Centre d’administration SharePoint et ouvrez la page de sites actifs.

  2. Dans le coin supérieur droit de la page, consultez la quantité de stockage disponible et le stockage total de votre abonnement. (Si votre organisation a configuré Multi-Geo dans Microsoft 365, vous pouvez pointer vers la barre pour voir la quantité de stockage utilisée dans l’emplacement géographique actuel et tous les autres emplacements géographiques.)

    Barre de stockage sur la page des sites actifs

    Remarque

    L’utilisation du stockage n’inclut pas les modifications apportées au cours des dernières 24 à 48 heures.

Définir des limites de stockage de site automatique ou manuel

Par défaut, votre espace de stockage SharePoint est disponible dans un pool de minutes central à partir duquel tous les sites peuvent dessiner. En tant qu’administrateur général ou administrateur SharePoint, vous n’avez pas besoin d’ajouter de l’espace de stockage ou de réallouer de l’espace en fonction de l’utilisation. Tout est géré automatiquement : les sites utilisent leur besoin lorsqu’ils en ont besoin. Si vous avez préalablement défini des limites de stockage manuellement et que vous basculez vers l’espace de stockage en pool, SharePoint réinitialise toutes les limites à 25 to (25600 Go). (Notez que le stockage total pour votre organisation peut être inférieur à 25 to.)

Si vous préférez régler précisément l’espace de stockage alloué à chaque site, vous pouvez définir l’option de gestion du stockage sur « manuelle » et spécifier des limites de stockage de site individuelles.

Remarque

Certaines fonctionnalités sont introduites progressivement pour les organisations ayant configuré les Options de publication ciblées dans Microsoft 365. Par conséquent, il est possible que certaines fonctionnalités décrites dans cet article ne s’affichent pas ou soient différentes.

  1. Accédez à la pageParamètres du Centre d’administration SharePoint, puis connectez-vous à l’aide d’un compte disposant des autorisations d’administrateur pour votre organisation.

    Remarque

    Si vous avez Office 365 géré par 21Vianet (en Chine), connectez-vous au Centre d’administration Microsoft 365, puis recherchez dans le Centre d’administration SharePoint et ouvrez la page Paramètres.

  2. Sélectionnez Les limites de stockage de site.

    Gérer les limites de stockage de site

  3. Sélectionnez Automatique ou Manuel, puis Enregistrer.

Gérer les limites de stockage de individuelles

Suivez ces étapes pour spécifier des limites de stockage de site individuelles lorsque votre option de gestion du stockage est définie sur « manuel ». Nous vous recommandons également de définir une alerte par e-mail afin que vous et d’autres administrateurs de site puissiez être avertis lorsque les sites approchent de la limite de stockage. Pour découvrir comment définir la limite de stockage par défaut pour les nouveaux sites, consultez Gérer la création de sites.

  1. Accédez à Sites actifs dans le nouveau Centre d’administration SharePoint, puis connectez-vous à l’aide d’un compte disposant des autorisations d’administrateur pour votre organisation.

    Remarque

    Si vous avez Office 365 géré par 21Vianet (en Chine), connectez-vous au Centre d’administration Microsoft 365, puis recherchez dans le Centre d’administration SharePoint et ouvrez la page de sites actifs.

  2. Dans la colonne de gauche, sélectionnez le site ou, pour un site de canal, sélectionnez le lien dans la colonne Sites de canal.

  3. Sélectionnez Stockage dans la barre de commandes pour ouvrir le panneau Modifier la limite de stockage.

    Modifier la limite de stockage pour un site

  4. Entrez le volume maximal de stockage en Go pour le site.

    Remarque

    La valeur maximale que vous pouvez entrer est de 25600 Go, même si celle-ci peut être supérieur à l’espace de votre organisation. Pour plus d’informations sur le calcul de votre espace de stockage total, consultez Limites de SharePoint.

    Lorsque vous définissez les limites de stockage du site dans PowerShell, vous devez les saisir en Mo. Les valeurs sont converties et arrondies au nombre entier inférieur le plus proche s’afficher en Go dans le centre d’administration SharePoint également. Une valeur de 5 000 Mo devient donc 4 Go. La limite minimale de stockage est de 1 Go. Par conséquent, si vous définissez une valeur inférieure à 1024 Mo à l’aide de PowerShell, celle-ci sera arrondie à 1 Go.

  5. Assurez-vous que la Notification est activée pour envoyer un e-mail aux administrateurs de site lorsque le site approche de la limite de stockage. Entrez ensuite une valeur sous la forme d’un pourcentage de remplissage de l’espace de stockage auquel l’e-mail est envoyé.

  6. Sélectionnez Enregistrer.

Si l’espace de stockage d’un site est insuffisant, les administrateurs du site peuvent en demander davantage en procédant comme suit :

  1. Retournez à la page Paramètres du site.
  2. Sous Administration de la collection de sites, sélectionnez Mesures de stockage.
  3. Sélectionnez Demander des plus de quotas dans le coin supérieur droit.

Cela envoie un e-mail de demande de stockage aux administrateurs généraux de l’organisation.

E-mail de demande d’espace de stockage

Gérer les limites de stockage d’un site à l’aide de PowerShell

Si vous gérez des limites de stockage manuellement, vous devez les surveiller régulièrement afin de vous assurer qu’elles n’affectent pas les performances du site. Nous vous recommandons également de configurer vos propres e-mail d’alerte pour avertir les administrateurs de site avant qu’un site n’atteigne la limite. Les messages d’avertissement de quota de stockage intégrés sont généralement envoyés de façon hebdomadaire aux sites qui ont atteint le niveau spécifié pour l’avertissement. Par conséquent les administrateurs de site reçoivent souvent le message d’avertissement de quota de stockage trop tard. Par exemple, si la tâche du minuteur d’avertissement du quota de disque (qui déclenche l’avertissement par e-mail) est planifiée hebdomadairement et envoie l’avertissement par e-mail tous les dimanches, mais qu’un site atteint la limite d’avertissement du quota le lundi, l’administrateur du site ne reçoit pas le message d’alerte pendant 6 jours. Ce site peut atteindre la limite de stockage maximale et être défini sur lecture seule avant que l’administrateur de site ne reçoive l’alerte par e-mail.

Vous pouvez utiliser ce script Microsoft PowerShell pour analyser vos sites. Ce script extrait les données, compose et envoie des alertes d’avertissement de stockage à l’administrateur de site.

  1. Téléchargez la dernière version de SharePoint Online Management Shell.

    Remarque

    Si vous avez installé une version antérieure de SharePoint Online Management Shell, accédez à Ajouter ou supprimer des programmes et désinstaller « SharePoint Online Management Shell ».

  2. Connectez-vous à SharePoint en tant qu’administrateur général ou administrateur SharePoint dans Microsoft 365. Pour savoir comment procéder, reportez-vous à l’article Prise en main de SharePoint Online Management Shell.

  3. Copiez ce texte avec les déclarations de variables et collez-les dans un éditeur de texte, tel qu’un bloc-notes. Vous devez définir toutes les valeurs d’entrée de façon à ce qu’elles soient propres à votre organisation. Enregistrez le fichier, puis renommez-le « GetEmailWarning. ps1 ».

    Remarque

    Vous pouvez utiliser un autre nom de fichier, mais vous devez enregistrer le fichier en tant que fichier texte ANSI portant l’extension .ps1.

    #Connect to SharePoint admin center using an admin account
    #Specify the URL to your SharePoint admin center site, e.g. https://contoso-admin.sharepoint.com
    
    $url = 'https://contoso-admin.sharepoint.com'
    
    #Specify a folder path to output the results into
    $path = '.\'
    
    #SMTP details
    $Smtp = '<SmtpServer>'
    $From = '<SenderEmailAddress>'  
    $To = '<RecipientEmailAddress>'
    $Subject = 'Site Storage Warning'  
    $Body = 'Storage Usage Details'
    
    if($url -eq '') {
        $url = Read-Host -Prompt 'Enter the SharePoint admin center URL'
    }
    
    Connect-SPOService -Url $url
    
    #Local variable to create and store output file  
    $filename = (Get-Date -Format o | foreach {$_ -Replace ":", ""})+'.csv'  
    $fullpath = $path+$filename
    
    #Enumerating all sites and calculating storage usage  
    $sites = Get-SPOSite
    $results = @()
    
    foreach ($site in $sites) {
        $siteStorage = New-Object PSObject
    
        $percent = $site.StorageUsageCurrent / $site.StorageQuota * 100  
        $percentage = [math]::Round($percent,2)
    
        $siteStorage | Add-Member -MemberType NoteProperty -Name "Site Title" -Value $site.Title
        $siteStorage | Add-Member -MemberType NoteProperty -Name "Site Url" -Value $site.Url
        $siteStorage | Add-Member -MemberType NoteProperty -Name "Percentage Used" -Value $percentage
        $siteStorage | Add-Member -MemberType NoteProperty -Name "Storage Used (MB)" -Value $site.StorageUsageCurrent
        $siteStorage | Add-Member -MemberType NoteProperty -Name "Storage Quota (MB)" -Value $site.StorageQuota
    
        $results += $siteStorage
        $siteStorage = $null
    }
    
    $results | Export-Csv -Path $fullpath -NoTypeInformation
    
    #Sending email with output file as attachment  
    Send-MailMessage -SmtpServer $Smtp -To $To -From $From -Subject $Subject -Attachments $fullpath -Body $Body -Priority high
    
  4. Où :

    • $url est l’URL de votre centre d’administration SharePoint. Si la variable $url reste vide, vous êtes invité à entrer l’URL du site de votre centre d’administration.

    • $path est le chemin d’accès du système de fichiers dans lequel copier le fichier CSV.

    • <SmtpServer> est le nom de votre serveur de messagerie.

    • <SenderEmailAddress> est le compte Administrateur général ou Administrateur SharePoint qui apparaît dans la ligne De de l’e-mail d’avertissement.

    • <RecipientEmailAddress> est le compte administrateur qui recevra l’avertissement par e-mail.

  5. Dans SharePoint Online Management Shell, modifier le répertoire local dans lequel vous avez enregistré le fichier de script.

    ./GetEmailWarning.ps1
    

Après l'exécution du script, un fichier texte est créé à l'emplacement indiqué dans la variable $path dans le script.

Remarque

Si vous recevez un message d’erreur indiquant que vous ne parvenez pas à exécuter les scripts, vous devrez peut-être modifier vos stratégies d’exécution. Pour avoir des informations, consultez À propos des stratégies d’exécution.