Multilingual termstore usage

I did some testing during customer engagement with having a multilingual SharePoint 2010 termstore. What I wanted to know is when translateds labels are being used. Here is the answer: Within the termstore I configured the folowing term:         Within the site settings / language settings of the site I have added…


SharePoint automatisiert installieren

Die Installation einer SharePoint-Farm kann prinzipiell völlig herkömmlich über das Ausführen der Setup.exe und manuellen Konfiguration über die Zentraladministration erfolgen. Dieses Vorgehen ist allerdings fehleranfällig und insbesondere für einen sicheren Betrieb der Umgebung nicht empfehlenswert. Es gibt verschiedene Technologien, um eine SharePoint-Farm auf Basis von PowerShell-Skripten automatisiert zu installieren. Die für diesen Zweck bekanntesten Skript-Sammlungen…


Create search topology with PowerShell – Part 2

In my recent post I described the initial configuration of a search topology. This posting will show you how to configure crawl and query topologies. To do this you need to run the following steps: Step 1: Configure administrative componentStep 2: Creating new crawl topologyStep 3: Creating new crawl databaseStep 4: Creating crawl componentsStep 5:…


Create search topology with PowerShell

Managing SharePoint with PowerShell cmdlets is sometimes not the same as doing so from the Central Administration web site. As already written multiple times creating the UPA with PowerShell is still quite challenging. Now I figured out that creating the Enterprise Search Service Application with PowerShell cmdlets is obviously even proplematically as the UPA. When…


Know your content

During a customer engagement I was writing a PowerShell script to analyze the content of a farm. Since such scripts is very performance consuming we were working on representative site collection backups on a dedicated environment. The script will iterate through all libraries (within webs, within sites) an write item information like “file type” or…


Fetch default values of folders with PowerShell

If you want to fetch folder default values with PowerShell you need to call the Method Microsoft.Office.DocumentManagement.MetadataDefaults.GetFieldDefault.   The following PowerShell script will show you how to use this method:   add-pssnapin microsoft.sharepoint.powershell -ea silentlycontinue[Reflection.Assembly]::LoadwithPartialName(“Microsoft.Office.DocumentManagement”) $web = get-spweb http://server/sites/thesite$lib = $web.Lists[“Shared Documents”]   $metadataDefaults = New-Object -TypeName Microsoft.Office.DocumentManagement.MetadataDefaults -ArgumentList $lib foreach ($oneFolder in $lib.Folders) {   …


How to slipstream SP and CU for SharePoint

If you want to know how to create a correct slipstreamed package of SharePoint including SharePoint RTM Service Pack 1 Cumulative Updates Lanuguage Packs then you should follow this link to the appropriate blog posting of my colleague Jie.


SharePoint 2010 boundaries, thresholds and supported limits

Jeremy Taylor has compiled a good list of SharePoint boundarie, thresholds and supported limits:


Updates for SharePoint & Build levels

A good resource on how to update a SharePoint farm is available at the following link: The following blog posting will (hopefully also in the future) show the patch levels of your SharePoint farm accordingly to he CU / SP you’ve installed: And further more: The next one:    


Count the number of MySites

If you want to get the number of MySites just drop the following cmdlet ind your PowerShell console: (get-spsite -webapplication -limit all).count