MySite Quota

by Marco Rietveld 11. december 2009 09:12

Het aanpassen van een Site Quota werkt niet voor bestaande MySites. Wanneer een Site Quota wordt gewijzigd is dit alleen aktief voor nieuwe MySites.

Aanpassen Quota template Personal Site

Central Administration –>  Application Management –> SharePoint Site Management

quota00

Klik Quota templates

quota02

 

Wijzig Storage Limit Maximum naar 200MB (Standaard Personal site Template staat op 100MB)

Open Site collections quotas and locks en selecteer een MySite

quota08

De aanpassing lijkt aktief in Central Administration maar wanneer je met Stsadm.exe een overzicht opvraagt laat dit zien dat van de bestaande Mysites er geen Quota is aangepast.

stsadm –o enumsites –url “http://mysite”

  <Site Url="http://mysite/personal/user" Owner="User" ContentDatabase="WSS_Content_MySite" StorageUsedMB="88.5" StorageWarningMB="80" StorageMaxMB="100" />

Dit komt omdat een quota template alleen wordt gebruikt bij het aanmaken van een nieuwe site.

Via Site collections quotas and locks is het mogelijk om voor een MySite een Individual Quota in te stellen. Dit is alleen niet erg praktisch bij het aanpassen van een quota voor heel veel bestaande sites. Er is geen “standaard” mogelijkheid om quota wijzigingen door te voeren naar bestaande site.

Een oplossing is het installeren van extensions voor Stsadm. Hiermee wordt stsadm uitgebreid met een aantal commando’s waaronder een commando voor het aanpassen van bestaande quota’s.

Download de extensions voor Stsadm via SharePoint Automation
Installatie:

  1. stsadm -o addsolution -filename Lapointe.SharePoint.STSADM.Commands.wsp
  2. stsadm -o deploysolution -name Lapointe.SharePoint.STSADM.Commands.wsp -immediate –allowgacdeployment
  3. stsadm -o execadmsvcjobs


Stsadm heeft nu het volgende extra commando: gl-syncquotas (Meer info)

Met het volgende commando worden alle sites ge-update

stsadm -o gl-syncquotas -scope webapplication -url http://mysite/ -quota "Personal Site" -setquota

PROGRESS: Synchronizing http://mysite
PROGRESS: Currently using template "Personal Site".
PROGRESS: Storage maximum updated from 100MB to 200MB
PROGRESS: Storage warning updated from 80MB to 180MB
Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

Het SharePoint Admin account heeft blijkbaar niet genoeg rechten om dit uit te voeren.

Via Central Administration –> Application Management –> Policy for Web Application is het mogelijk om dit account de juiste rechten te geven op de Web Application.

quota09

stsadm -o gl-syncquotas -scope webapplication -url http://mysite/ -quota "Personal Site" -setquota

PROGRESS: Synchronizing http://mysite/personal/user
PROGRESS: Currently using template "Personal Site".
PROGRESS: Storage maximum updated from 100MB to 200MB
PROGRESS: Storage warning updated from 80MB to 180MB
PROGRESS: Invited user maximum updated from 0 to 0
Operation completed successfully.

Check dmv stsadm of quota van bestaande sites is aangepast:

stsadm –o enumsites –url “http://mysite”

  <Site Url="http://mysite/personal/user" Owner="User" ContentDatabase="WSS_Content_MySite" StorageUsedMB="88.5" StorageWarningMB="180" StorageMaxMB="200" />

Tags: | |

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2018 SharePoint Geek