Weer een onhandige beperking van Microsoft…

Elke IT-er kent het wel… Dagelijks lopen we tegen allerlei beperkingen aan die Microsoft in zijn programmatuur aan heeft gebracht. Mogelijkheden die voorheen aanwezig waren blijken in een nieuwere versie van het product verdwenen te zijn.

Zo liep ik enige tijd geleden tijdens mijn werkzaamheden op ons Hosted platform tegen zo’n beperking aan. Voor het in kaart brengen van de quota’s op de homedirectories van alle Hosted Desktop gebruikers maakte ik gebruik van de File Server Resource Manager Storage Reports Management. Na enige tijd frustraties kwam ik tot de conclusie dat ik hier niet meer dan 1000 records uit kon halen. Uiteraard is dit veel te weinig voor een dergelijke omgeving als Hosted. Uiteindelijk kwam ik via een Technet Forum de oplossing tegen die met normaal Googlen niet te vinden was. 

Om je Storage Report limiet op te hogen voer je volgend Powershell script uit op je fileserver:

  • $gm=New-Object -com FSRM.FSRMGlobalStoreManager
  • $s=[xml]$gm.GetStoreData("Settings", "ReportSettings")
  • $s.Save("c:\temp\fsrm-reports-backup.xml")
  • $s.root.MaxQuotas="10000"
  • $gm.SetStoreData("Settings", "ReportSettings",$s.get_InnerXml()

Waarbij je bij “$s.root.MaxQuotas=" de waarde van de limiet opgeeft. In ons geval heb ik deze op 10000 gezet.
En bij “$s.Save” het pad waar het nieuwe configuratiebestand wordt opgeslagen (let er op dat ‘t pad reeds bestaat)
 
NB!
Script is gebaseerd op Windows Server 2008 R2. Wanneer je Windows Server 2003 gebruikt dien je: FSRM.FSRMGlobalStoreManager te vervangen voor: Srmsvc.SrmGlobalStoreManager

Blijf op de hoogte!

Wil jij op de hoogte blijven van vacatures, traineeships en loopbaanontwikkeling?
Meld je dan aan voor de nieuwsbrief.

aanmelden