Joel's SharePoint Architect Blog

SharePoint 2010, MOSS & WSS Tips and Consultancy Tales

Subscribe Subscribe  View Joel Jeffery's profile on LinkedIn
joelblogs.co.uk | joelj.co.uk | joeljeffery.co.uk | jfdiphoenix.co.uk

SharePoint 2010 Development Machine Spec

If you’re considering buying a new developer laptop or desktop for SharePoint 2010 development, I can thoroughly recommend getting the fastest and most capacious build you can justify.

Development Laptop Build

Here’s my laptop build, and is currently what I consider to be minimum developer spec for serious SharePoint 2010 development work.

Model: Dell XPS L702

CPU: Intel i7-2720QM

RAM: 16GB

Disk: 500GB SSD (Kingston), 500GB eSata

Operating Systems

I run Windows 7 as a native OS on my laptop. This means I can code whilst on the train, and cut-and-run without creating a boil-in-the-bag laptop. I like this feature.

Read more on SharePoint 2010 Development Machine Spec…

Technorati Tags: SharePoint 2010, SharePoint Development

Renaming a Standalone SharePoint 2010 Server

OK. You never create standalone servers. I know. But, let’s just say you *did* have one, maybe for development or test, and let’s say you had such an environment on your laptop, and also let’s say your machine had an embarrassing name that you needed to change before you next demoed SharePoint stuff on it… OK, you get the picture. Smile

The Microsoft recommended steps are:

  1. Rename your PC using Computer properties:
    Renaming your PC
  2. Reboot.
  3. Run the PowerShell Command “Rename-SPServer

There is only one problem with this suggested method: it’s a steaming pile of nonsense.

Read more on Renaming a Standalone SharePoint 2010 Server…

Technorati Tags: PowerShell, SharePoint, SharePoint 2010, SharePoint Administration

UPDATED: Fix Slow SharePoint 2010 System Performance with the CRL Check

Sometimes you need to install SharePoint 2010 in an environment where the servers do not have an effective Internet connection. This posses a big problem.

Most Microsoft assemblies and DLLs are digitally signed. Each time signed assemblies are loaded, default system behaviour is to check with the owner of the root certificate that the cert with which the assembly was signed is still valid. In the case of Microsoft assemblies, this means “phoning home” to read the Certificate Revocation List at crl.microsoft.com .

Read more on Certificate Revocation List Check and SharePoint 2010 without an Internet Connection…

Technorati Tags: SharePoint, SharePoint 2010 Training, SharePoint Administration, SharePoint Administrator

Here’s a common use case: a user in your company is complaining about how frequently they receive Alerts from content added to SharePoint 2010 Lists.

Yes, there are quite a few tools out there, and some folks suggest using Control Point or something expensive for this requirement. But in principle you don’t need those tools.

SharePoint 2010 is best administered by PowerShell. Here’s an example script that will reset all of the alerts for a specified user (e.g. “DOMAIN\JOEL”) to receive a weekly digest.

Start-SPAssignment –Global

Get-SPWeb http://sharepoint/* | ForEach-Object { $w = $_; ForEach($alert in $w.Alerts) { if($alert.User.UserLogin -eq “domain\joel”) { $alert.AlertFrequency = “Weekly”; $alert.Update(); } } }

Read more on Resetting and Managing SharePoint User Alert Frequencies…

Technorati Tags: PowerShell, SharePoint 2010, SharePoint 2010 Training, SharePoint Administration

After much persuasion, I’ve decided to fly in the face of public opinion and record one of the songs from my SharePoint show Smile

Stop, Collaborate and Listen:
SharePoint’s Back with a Brand New Invention.

Technorati Tags: Comedy, Development, SharePoint, SharePoint 2010 Training, Songs, Videos