How To: Update Site Collection Quotas For Existing Site Collections

Setting the default quota template for site collections in a web application is easy enough. But what do you do when you want to change the template associated with some or all of the site collection in a web application? Out of the box, there are no good tools to do this. While we certainly…

0

Trusted Identity Providers & User Profile Synchronization

Recently, a few people have been trying to figure out how to get user profile synchronization working when doing claims authentication via a trusted identity provider, as is the case in many federation scenarios involving ADFS, for instance. I’ve heard of people writing one-off jobs that iterate over their profile store updating the Account Name…

7

User Profiles & Service Application Associations

I ran into a completely understandable, but rather funny error condition today and thought I’d write up a quick note in case anyone else out there bumps against this, too. In SharePoint 2010, service applications sometimes have dependencies on other service applications. Take User Profiles for instance. While in 2007, the SSP managing user profiles also…

0

Why Is Central Administration Broken?

Answer: It’s not. You just followed our guidance, and we probably should’ve told you a few additional things. We frequently give people the advice that they should run Central Administration on more than a single machine in the SharePoint farm. The thought goes that, if something really bad were to happen and you lost the…

2

O’ Properties, Where Art Thou?

In software development, laziness is a virtue. The lineage of software is sometimes surprising. The fact that seemingly unrelated systems and software can exhibit the same behavior can imply relationships that – in reality – may or may not exist. That they may feel very real is an altogether different matter. What is not in doubt is…

0

SharePoint 2010 & Service Provisioning

When you configure a particular service to run on a particular server, if the server you chose isn’t the local server, SharePoint registers a timer job (an instance of SPServiceInstanceJobDefinition, to be exact) that has a singular purpose – to deserialize the SPServiceInstance that represents the service being provisioned from the database, and to call…

0

Excluding Disabled User Accounts from Profile Synchronization in SharePoint 2010

Filtering profile imports is a much more powerful experience in SharePoint 2010, due in large part to the much more generic and extensible profile import mechanism in place. Those familiar with http://support.microsoft.com/default.aspx?scid=kb;en-us;827754 know that in the past, you had to construct an LDAP filter that excluded accounts based on the value of the userAccountControl attribute in…

4

My Sites, Magic, and Randomness

Despite constant assertions by my mother to the contrary, computers don’t behave randomly, nor are they boxes filled with magic. Even the output of a non-deterministic function can only be thought of conceptually as “random” while we don’t understand its internal operation. Case in point – SharePoint 2007 and the case of the Randomly Assigned My Site…

0

SharePoint 2007 Content Deployment & IIS 7.0

By default, IIS 7.0 limits the maximum size of any request. Those of you who have implemented SharePoint 2007 on Windows 2008 are very familiar with this; specifically, modifications must be made to the web.config for your provisioned web applications setting maxAllowedContentLength to an appropriate value (the default is typically way too small). This is described…

1

SharePoint 2010 and Kernel Mode Authentication

When IIS 7.0 shipped with Windows Server 2008, one of the many new features included this new doodad called Kernel Mode Authentication. Enabled by default, KMA moved authentication operations performed by IIS out of user mode and into the kernel. This had tremendous performance benefits! Additionally, when KMA was enabled, IIS no longer used the…

1