SharePoint Online: PowerShell kullanarak Site Koleksiyonunun Depolama Kotasını Değiştirme


Gereksinim: PowerShell'i kullanarak SharePoint Online'da depolama kotasını artırın.

SharePoint Online'da bir site koleksiyonunun depolama kotası nasıl ayarlanır?

SharePoint Online, yönetici çalışmalarını azaltmak için varsayılan olarak kiracıya tahsis edilen depolama havuzundan otomatik depolama kotası yönetimini kullanır. Ancak depolama yönetimini devralabilir ve her koleksiyon için site kotalarını ayarlayabilirsiniz. SharePoint site koleksiyonunun depolama kotasını ayarlamak için şu adımları izleyin:

  1. SharePoint Çevrimiçi Yönetim Merkezinizde (https://-admin.sharepoint.com) oturum açın.
  2. “Siteler”i genişletin >> Sol gezinme bölmesinde “Etkin Siteler”e tıklayın.
  3. Depolama sınırını ayarlamak için site koleksiyonunu seçin. Araç çubuğundaki “Depolama” düğmesine tıklayın. (Araç çubuğunda "Depolama" seçeneğini yalnızca depolama yönetimi seçeneği "Manuel" olarak ayarlandığında göreceksiniz! SharePoint Online'da depolama yönetimi seçeneklerini ayarlama hakkında daha fazla bilgiyi burada bulabilirsiniz: Office 365: SharePoint Online'da Site Depolama Sınırlarını Yönetme)
  4. Bu, seçilen site koleksiyonu için depolama sınırını ayarlamak üzere "Depolama sınırını düzenle" panelini getirir. GB cinsinden maksimum depolama değerini girin. Diyelim ki bir site koleksiyonuna 10 TB depolama alanı ayırmak istiyorsunuz. “10240” girin. Ayrıca site sahiplerinin eşik değerine ulaştığında bildirim alması için uyarı eşiğini de ayarlayabilirsiniz.

Klasik Yönetim Merkezi'nde Site Depolama Kotasını Artırın:

Klasik bir yönetim merkezi kullanıyorsanız sol gezinme bölmesindeki "Site Koleksiyonları" bağlantısını tıklayın. Depolama kotasını değiştirmek için mevcut site koleksiyonlarından hedef site koleksiyonunu seçin ve şeritteki “Depolama Kotası” düğmesine tıklayın.

Depolama kotası sayfasından site koleksiyonunuz için yeni kotayı girin. Depolama belirli bir eşiğe ulaştığında isteğe bağlı olarak site yöneticilerine e-posta bildirimlerini etkinleştirebilirsiniz.

Yeni depolama kotasını SharePoint Online sitenize uygulamak için “Kaydet”e tıklayın.

SharePoint Online'da PowerShell kullanarak depolama kotası nasıl değiştirilir?

SharePoint Online'da depolama kotasını ayarlamak için Set-SPOSite cmdlet'ini kullanın. PowerShell kullanarak SharePoint Online'da depolama kotasını nasıl artıracağınız aşağıda açıklanmıştır:

1. Adım: SharePoint Online'a SharePoint Online Yöneticisi veya Kiracı Yöneticisi olarak bağlanın


$AdminURL="https://crescent-admin.sharepoint.com"
Connect-SPOService -URL $AdminURL -Credentials (Get-Credential) 

Adım 2: Set-SPOSite cmdlet'i ile depolama kotasını değiştirin.


$SiteURL="https://crescent.sharepoint.com/sites/marketing"
#Set Storage Quota
Set-SPOSite -Identity $SiteURL -StorageQuota 2048

Belirtilen site koleksiyonunun depolama kotasını 2 GB'a ayarlamak ve yürütmek biraz zaman alır. Yeni depolama kotasını Yönetici sitesinden doğrulayabilirsiniz.

PnP PowerShell kullanan bir Site için Depolama Kotasını Ayarlama:

PnP PowerShell kullanarak bir site koleksiyonunun depolama sınırını 10 GB olarak ayarlayalım.


#Set Parameters
$TenantAdminURL = "https://Crescent-admin.sharepoint.com"
$SiteURL = "https://Crescent.sharepoint.com/sites/Sales"

#Connect to SharePoint Admin Center
Connect-PnPOnline -Url $TenantAdminURL -Interactive

#set storage quota for the site in MBs
Set-PnPTenantSite -Url $SiteURL -StorageWarningLevel 8192 -StorageMaximumLevel 10240

Tüm Site Koleksiyonları için Depolama Kotası Nasıl Artırılır?
İşte SharePoint Online'da kota ayarlamak için PowerShell:


#Get all the site collection
$AllSites = Get-SPOSite -Limit All

#Set Storage quota for each site collection
Foreach ($Site in $AllSites)
{
   #set quota on sharepoint online site powershell
   Set-SPOSite -Identity $Site.URL -StorageQuota 10000 -StorageQuotaWarningLevel 8000
}

Bu komut dosyası, tüm site koleksiyonunun depolama kotasını körü körüne 10 GB'a ayarlar. Depolama alanı sıkıntısı yaşıyorsanız aboneliğiniz için ek depolama alanı satın alabilirsiniz.

SharePoint Online'da depolama alanını artırın

Mevcut kotayı belirli bir depolama alanı kadar artırmaya ne dersiniz? Örneğin, mevcut siteye 5 GB eklensin mi?


Import-Module Microsoft.Online.SharePoint.Powershell -DisableNameChecking

#Parameters
$AdminCenterURL="https://Crescent-Admin.SharePoint.com"
$SiteURL = "https://Crescent.SharePoint.com/sites/marketing"
$QuotaIncrease = 5 #5 GB

#Setup Credentials to connect
$Cred = Get-Credential

Connect-SPOService -Url $AdminCenterURL -Credential $Cred
      
#Get the Site Collection
$Site = Get-SPOSite -Identity $SiteURL -Detailed

#Calculate New Storage Quota
$CurrentStorage = $Site.StorageQuota
$NewStorage = $CurrentStorage + ($QuotaIncrease * 1024)

#increase storage quota in sharepoint online
Set-SPOSite -Identity $SiteURL -StorageQuota $NewStorage
Write-Host "Storage Quota set from '$CurrentStorage' to '$NewStorage'" -f Green

Bu kota değişikliklerinin yalnızca kiracı depolama yöntemi manuel olduğunda geçerli olacağını lütfen unutmayın! SharePoint Online'da depolama kotası raporları oluşturmaya ilişkin başka bir gönderi: SharePoint Online: PowerShell kullanarak Site Depolama Kotası Raporu Alma

İlgili makaleler