Dirk Van den Berghe SharePoint Blog

real admins use stsadm, but admins from hell use powershell.
New SharePoint Documents - July 2010

 

Upgrading to Microsoft SharePoint Server 2010

Brief Description:

Perform an upgrade from Microsoft Office SharePoint Server 2007 to SharePoint Server 2010.

Overview:

This book is designed to guide administrators and IT professionals through the process of upgrading to Microsoft SharePoint Server 2010.

 

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=fd2172e1-f9a7-45ce-ae5c-26714fd751f5

 

 

Deployment guide for Microsoft SharePoint Server 2010

Brief Description:

Deployment instructions for SharePoint Server 2010.

Overview:

This book includes information deployment scenarios, step-by-step installation instructions, and post-installation configuration steps for deploying Microsoft SharePoint Server 2010.

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=a54c7191-eb05-489e-a7ca-6453aba8877c

 

 

Configuring Kerberos Authentication for Microsoft SharePoint 2010 Products

Brief Description:

Describes concepts of identity in SharePoint 2010 Products, Kerberos authentication, and how to use it in various scenarios

Overview:

This document provides you with information that will help you understand the concepts of identity in SharePoint 2010 products, how Kerberos authentication plays a critical role in authentication and delegation scenarios, and the situations where Kerberos authentication should be leveraged or may be required in solution designs. The document also shows you how to configure Kerberos authentication end-to-end within your environment, including scenarios which use various service applications in SharePoint Server. Additional tools and resources are described to help you test and validate Kerberos configuration. The "Step-by-Step Configuration" sections of this document cover several SharePoint Server 2010 scenarios.

 

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=1a794fb5-77d0-475c-8738-ea04d3de1147

 

 

SharePoint 2010 Governance Planning

Brief Description:

This white paper focuses on the “front end” of the SharePoint environment – the business aspect of governance - the areas that impact business users.

Overview:

A Governance Plan describes how your SharePoint environment will be managed. It describes the roles, responsibilities, and rules that are applied to both the back end (hardware, farm, application, database configuration and maintenance) and the front end (information architecture, taxonomy, user experience). This white paper focuses on the “front end” of the SharePoint environment – the business aspect of governance - the areas that impact business users.

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=d41ab7b1-385b-41f6-90a0-03cfda4fa98f

 

 

SharePoint Server 2010 design samples: Corporate portal with classic authentication or with claims-based authentication

Brief Description:

Design samples illustrating a typical corporate deployment of SharePoint Server 2010 and using two forms of authentication

Overview:

These design samples illustrate a typical corporate deployment, with the most common types of SharePoint sites represented. The two samples differ only in the mode of authentication that is implemented -- one uses classic authentication and one uses claims-based authentication.

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=704c984d-2245-4a7d-8ff5-1e57c9a473a8

 

 

Microsoft Project and SharePoint Server 2010 — Better Together

Brief Description:

A white paper for stakeholders in a program ecosystem

Overview:

This white paper is written with the end user in mind. It will highlight the new features in Project Server 2010 and how this tool has evolved into a must-have requirement for Project Management. You will see capabilities in this release that you have been wanting, hoping for and most likely haven’t even thought of. Plus with Microsoft tethering Project to their shining star, SharePoint, it has created the most significant Project release of the decade.

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=4f327363-181b-43ea-99f8-58927b452135

 

 

End-to-End Content Deployment Walkthrough

Brief Description:

End-to-end example of how to create and complete a content deployment between two site collections.

Overview:

This paper provides an overview of the content deployment feature in Microsoft Office SharePoint Server 2007 for the IT Pro audience, and describes an end-to-end scenario for how to create and successfully perform a content deployment between two site collections.

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=9a38c1cd-83b7-4759-b01f-2cd3f955a9ad

 


SharePoint Server 2010 performance and capacity test results and recommendations

Brief Description:

These white papers describe the performance and capacity impact of specific feature sets included in Microsoft SharePoint Server 2010.

Overview:

These white papers describe the performance and capacity impact of specific feature sets included in SharePoint Server 2010. These white papers include information about the performance and capacity characteristics of the feature and how it was tested by Microsoft, including:

·         Test farm characteristics

·         Test results

·         Recommendations

·         Troubleshooting performance and scalability

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=fd1eac86-ad47-4865-9378-80040d08ac55

 

 

Microsoft Forefront Protection 2010 for SharePoint Documentation

Brief Description:

Documentation about Microsoft Forefront Protection 2010 for SharePoint

Overview:

Forefront Protection 2010 for SharePoint (FPSP) helps reduce company liability and prevents data theft by denying access to documents containing out-of-policy content, confidential information, inappropriate language, and malware. FPSP integrates multiple scanning engines from industry-leading security partners into a single solution. The documents available in this download include information about FPSP deployment, operations, technical reference, and troubleshooting. This information is also available in the Microsoft TechNet Library at http://go.microsoft.com/fwlink/?LinkID=111584.

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=bd917b26-bd06-4a93-8858-a0ea7e893992

 

Posted: 07-22-2010 21:57 by Dirk | with no comments
Filed under:
Microsoft SharePoint 2010 Administration Toolkit v1.0 released

Found this toolkit while scanvenging the new downloads on th MS Download site.

Beware of the final line on the download page:  This tool is not supported for SharePoint Foundation 2010.

Microsoft SharePoint 2010 Administration Toolkit v1.0

Brief Description:

The Microsoft® SharePoint® 2010 Administration Toolkit contains functionality to help administer and manage Microsoft® SharePoint® Foundation 2010 and Microsoft® SharePoint® Server 2010.

Overview:

The Microsoft SharePoint Administration Toolkit contains the following tools to help manage SharePoint Foundation 2010 and SharePoint Server 2010:

  • Security Configuration Wizard (SCW) manifests, which add roles for SharePoint 2010 Products to Windows Server 2008 with Service Pack 2 or to Windows Server 2008 R2.


    SCW is an attack surface reduction tool introduced with Windows Server 2003 Service Pack 1. SCW uses a roles-based metaphor to solicit the functionality required for a server and disables the functionality that is not required. By automating this security best practice, SCW helps to create Windows environments that are less susceptible, on the whole, to security vulnerabilities that have been exploited. For more information about SCW in Windows Server 2008, see
    Security Configuration Wizard (http://go.microsoft.com/fwlink/?LinkId=185511).
  • Load Testing Toolkit (LTK), which generates a Visual Studio Team System 2008 (VSTS) load test based on Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 IIS logs. The VSTS load test can be used to generate synthetic load against SharePoint Foundation 2010 or SharePoint Server 2010 as part of a capacity planning exercise or a pre-upgrade stress test.


    To install the Visual Studio Team System (VSTS), see
    Visual Studio Team System 2008 Team Suite (http://go.microsoft.com/fwlink/?LinkID=101641). To install Service Pack 1, see Microsoft Visual Studio 2008 Service Pack 1 (http://go.microsoft.com/fwlink/?LinkID=116488).
  • User Profile Replication Engine 2010 (UPRE2010), which provides a shared services administrator the ability to replicate user profiles and social data between shared services providers (SSP) in Office SharePoint Server 2007 and User Profile service applications in SharePoint Server 2010. This Windows PowerShell-based tool is not supported for SharePoint Foundation 2010.
  • Content Management Interoperability Services (CMIS) connector for SharePoint Server 2010


    The Content Management Interoperability Services (CMIS) connector for SharePoint Server 2010 enables SharePoint users to interact with content stored in any repository that has implemented the CMIS standard, as well as making SharePoint 2010 content available to any application that has implemented the CMIS standard.

    The CMIS connector for SharePoint Server 2010 includes two features:
    • The Content Management Interoperability Services (CMIS) Consumer Web Part, which can be added to any SharePoint page. This Web Part displays and lets users interact with the contents of any CMIS repository.
    • The Content Management Interoperability Services (CMIS) Producer, which allows applications to interact with SharePoint lists and document libraries programmatically by means of the interfaces defined in the CMIS standard.


For more information about the Content Management Interoperability Services (CMIS) standard, see
OASIS Content Management Interoperability Services (CMIS) TC (http://go.microsoft.com/fwlink/?LinkId=196694).

This tool is not supported for SharePoint Foundation 2010
.

Posted: 07-22-2010 21:54 by Dirk | with no comments
Filed under: ,
Some more newly published SP2010 material on Microsoft Downloads

Some more interesting downloads I happened to stumble upon while reviewing the latest downloads on the Microsoft Downloads site

 

Developing Applications for SharePoint 2010

Brief Description:

This guidance provides technical information about key areas of SharePoint 2010 application development. It contains a written guide, reference implementations with source code and documentation, and a library of reusable source code components.

Overview:

Developing Applications for SharePoint 2010 contains guidance documentation, detailed examples, and a reusable class library. These resources are designed to help solution developers and architects make the right decisions and follow proven practices when designing and developing applications for Microsoft® SharePoint® 2010. The guidance focuses on the building blocks that every developer needs to understand to become an effective SharePoint developer or architect. The guide is provided as a Help (.chm) file and has four core areas: application foundations, execution models, data models, and client models. Eight reference implementations illustrate the core concepts covered in the guide. The reusable class library provides code to help developers build more manageable, flexible, and testable applications. Source code is provided for all reference implementations and for the reusable library. The reference implementations have automated setup scripts to configure the applications.

http://www.microsoft.com/downloads/details.aspx?FamilyID=64b55569-2168-4545-8b7c-f185b2cf967d&displaylang=en

 

 

Planning and Deploying SharePoint Server 2010 User Profiles for My Site Web Sites

Brief Description:

Prescriptive guidance about profile synchronization and My Site planning and administrative tasks for SharePoint Server 2010.

Overview:

This whitepaper provides prescriptive guidance about profile synchronization and My Site planning and administrative tasks for SharePoint Server 2010. The whitepaper uses a combination of real-world scenarios, step-by-step instruction, and screen shots.

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=cd93bc74-d923-4dc9-b112-715d5ddb64fd

 

Posted: 07-08-2010 14:13 by Dirk | with no comments
Newly published SharePoint 2010 documents

Newly published SharePoint 2010 documents. I came across these through some of the tweets that I am following.

Thanks to Andreas Glaser for tweeting about these documents

 

Technical reference for Microsoft SharePoint Server 2010

Brief Description:

Technical information about the Microsoft SharePoint Server 2010.

Overview:

This document includes technical information about the Microsoft SharePoint Server 2010 provider for Windows PowerShell and other helpful reference information about general settings, security, and tools.

http://www.microsoft.com/downloads/details.aspx?FamilyID=a3b9fa1b-0300-489e-8d67-f14deb4c3a56&displayLang=en

 

 

Operations guide for Microsoft SharePoint Server 2010

Brief Description:

Operate and maintain servers, server farms, sites, and solutions in Microsoft SharePoint Server 2010.

Overview:

This document describes how to operate and maintain your servers, server farms, sites, and solutions in Microsoft SharePoint Server 2010.

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=944519e8-e130-4e7a-8a8d-978b10af77c1

 

 

Operations guide for SharePoint Foundation 2010

Brief Description:

Operate and maintain your servers, server farms, sites, and solutions in Microsoft SharePoint Foundation 2010.

Overview:

This document describes how to operate and maintain your servers, server farms, sites, and solutions in Microsoft SharePoint Foundation 2010.

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=71434993-e26f-43be-b1bc-1dcae65d46b5

 

 

Planning guide for Microsoft SharePoint Server 2010

Brief Description:

Information and guidelines for planning the deployment of a solution based on Microsoft SharePoint Server 2010

Overview:

This document provides information and guidelines to lead a team through the steps of planning the deployment of a solution based on Microsoft SharePoint Server 2010.

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=10104e47-7dfe-4ae5-a9ea-459e6aebd34e

 

 

Planning guide for Microsoft SharePoint Foundation 2010

Brief Description:

Information and guidelines to lead a team through the steps of planning the deployment of a solution based on Microsoft SharePoint Server 2010

Overview:

This document provides information and guidelines to lead a team through the steps of planning the deployment of a solution based on Microsoft SharePoint Server 2010.

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=206a9f99-c42d-42b2-9094-a3b2ef4fcd12

 

 

Upgrading to Microsoft SharePoint Foundation 2010

Brief Description:

Guide for administrators and IT professionals for upgrading to Microsoft SharePoint Foundation 2010

Overview:

This document is designed to guide administrators and IT professionals through the process of upgrading to Microsoft SharePoint Foundation 2010 from Windows SharePoint Services 3.0.

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=1c001579-1712-4e75-98a4-aa179021e140

 

 

interesting new blog --> Pascal Benois

for those of us that are always interesting in SharePoint blogs from Microsoft engineers with a lot of experience in the field, I am glad to be able to tell you that Pascal Benois, a Premier Field Engineer at Microsoft Belgium has (finally Big Smile) found the time to start blogging

Find his blog at http://blogs.technet.com/b/pabenois/

Have fun blogging Pascal !  

Posted: 06-11-2010 10:17 by Dirk | with 1 comment(s)
Filed under: , ,
Document your SP2010 Farm configuration

I was passed a link today by Thomas Vochten, that leads to a Technet Article containing a pretty neat Powershell script for documenting a SharePoint 2010 farm configuration.

The script will output several XML files containing specifi farm configuration settings. Ideally you could have a single XML file created on a daily basis and windiff the files to check for any changes in the farm.

Find the original article on http://technet.microsoft.com/en-us/library/ff645391(office.14).aspx

 

Posted: 05-03-2010 13:08 by Dirk | with 1 comment(s)
Filed under: ,
SharePoint 2010 Knowledgde articles

So you took the step of installing your first SharePoint 2010 server or farm. You install the server, but not everything goes smoothly or doesn't work as expected. What's next? Well, a good place to start is to use the knowledge base that Microsoft tools use, such as the System Center Operations Center (SCOM) Knowledge articles. These are the articles that typically show up in SCOM, provided that you have installed the SharePoint 2010 Management pack,  if it has encountered an error on your SharePoint installation or farm.

The knowledge articles can be found at http://technet.microsoft.com/en-us/library/ee513133(office.14).aspx

Thanks to Neil Hodgkinson (@Nellymo) for providing this tip and link on Twitter

Posted: 04-29-2010 16:11 by Dirk | with no comments
SP2010 Create site without template

I often let my users decide which site template they want to use for their new site collection. In SharePoint 2007 i did this by creating a site collection using stsadm without specifying a site template. this caused the first user to have to select the site template to use. There was no possibility to create a site collection without specifying a site template through central admin.

Now in SP2010, the possibilty to not specify a site template has been built in to Central Admin. When creating a new site through Central Admin, notice that there is now an entry in the Custom tab, called ' < Select Template Later ... >'

Now when your user hits his/her new site collection, he/she will get redirected to the templatepick.aspx page and has to pick a site template.

Posted: 04-24-2010 10:54 by Dirk | with no comments
SharePoint 2010 Multi Tenancy

SharePoint 2010 allows you to host multiple tenants or customers in a Hosting Mode. This is exremely interesting if you are thinking of your SharePoint environment as an infrastructure hosting platform for all your customers. Customers being either external customers or even internal divisions, departments for which you would like to define separate services. Multi Tenancy also provides more information with regards to chargeback to your customers. Furthermore you get a tenant administration website that you can delegate to your customer for allowing him/her to create new site collections assigned to him/her s a tenant.

I have seen a demo yesterday by Spencer Harbar at #spevo for enabling multi tenancy. It requiores a lot of Powershell scripting, but while researching this topic on the web, I stumbled upon a series of blog posts by Steve Pechka that nicely describe the steps for setting this up:

Find them here:

 

Posted: 04-20-2010 11:37 by Dirk | with no comments
Filed under:
SharePoint 2010 RTM bits available on Monday April 26th?

I just heard Mike Watson say in his SharePoint IronMan session at #spevo that the RTM bits for SharePoint 2010 will most probably be available on MSDN and Technet as of Monday April 26th.

Let's hope he is right so we can start downloading, installing, upgrading, ... (Hmm, can we upgrade from Beta to RTM? Will need to check thisGeeked ). Anyway sounds like next week is going to be a busy week....

Posted: 04-20-2010 11:30 by Dirk | with 2 comment(s)
Filed under:
SharePoint Server 2010 capacity management: software boundaries and limits

in a Mike Watson session yesterday at the SharePoint Evolution Conference (#spevo at Twitter), Mike mentionned this new document published by Microsoft recently, specifying the software boundaries and limits to take into account when plaaning your SharePoint 2010 infrastructure.

His slides included the following interesting table showing the capacity guidance differences between 2007 and 2010:

Higher capacity guidance

2007

2010

Content DB Size

100 GB

200 GB

File Size

2 GB

2 GB

DB’s per webapp

100

300

Site collection size

100 GB

100 GB

List items per view

2000

5000

Get the full document at http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=66438e41-5733-448a-bd76-a8052b394fe2

An interesting figure I was wondereing about was the maximum number of web applications per WFE for which the guidance document now specifies a maximum of 10 Application Pools per WFE. For 2007, I have always been told to not exceed 8 web applications / application pools, which makes the new guidance for 2010 not much better. If you are hosting a lot of web applications on a single farm, then planning the application pools will be a major step in the planning process.

 

Posted: 04-20-2010 11:22 by Dirk | with no comments
SharePoint 2010 PowerShell Cheat Sheet by Dmitry Sotnikov

Dmitry recently posted an interesting 3 page reference card describing how to get started with PowerShell for SharePoint. Not having taken the blue pill yet, I reealy need to get this information drilled down very soon.

Go find the document at http://dmitrysotnikov.wordpress.com/2010/04/14/sharepoint-2010-powershell-cheat-sheet/

Thanks Dmitry !

Posted: 04-20-2010 11:12 by Dirk | with no comments
Filed under: ,
On my way to #SPEVO

While waiting for the Eurostar to start heading for London to the SharePoint Evolution Conference 2010, I could not stop thinking about the hundreds or thousands of people trying to get to London as well to attend. I must say that now that planes have been cancelled and the only available transports left are trains, cars and boats, planning your travels is becoming quita a challenge.

Well, I hope you all get there and we can meet up at the SharePint (http://twitter.com/SharePint).

I am certainly ready to learn a lot more about SharePoint 2010 and London Partying :)

 

Posted: 04-18-2010 16:58 by Dirk | with no comments
Filed under:
SharePoint Timeout error: thread was being aborted. Think about executionTimeout!

This error kept our team occupied for some time before finding a solution.

Error description:

A custom application on SharePoint copies some documents form one library to another after a button is pushed on a form button. When the button is pushed the application behaves as expected and the files are copied. For some reason now, the operation fails if the number of files being copied is quite a lot.

We were originally thinking about a timeout issue, an upload limit issue or the antivirus software interfering. After investigating all of these cases, we were unable to find a solution. A lot of research and some days later, we went back in to the problem before calling PSS and I found the solution on a blog post

Solution:

You need to define the executionTimeout parameter in the web.config file of the web application where the custom application is running. This parameter is not there by default. From what I have read out there, it seems that if this parameter is not defined, then a default value is assumed of 110 seconds

<httpRuntime executionTimeout="200" maxRequestLength="51200"/>

Source for execution timeout:

http://blogs.msdn.com/pedram/archive/2007/10/02/how-the-execution-timeout-is-managed-in-asp-net.aspx

Posted: 01-29-2010 12:03 by Dirk | with 1 comment(s)
Unable to edit Document Library Column: Unknown Error

It has been a while since my last post and since then, I encountered some interesting issues, worth writing about. This one amazed me.
One of our users complained that he was unable to edit a standard choice field that he just created in a document library. Whenever he tried to edit the filed he got the dreadfull "Unknown Error" from SharePoint.
A little research and some adjusting of diagnostics logging when reproducing the error, showed the following error in the ULS logs:

Application error when access /_layouts/FldEdit.aspx, Error=Object reference not set to an instance of an object.  
at Microsoft.SharePoint.ApplicationPages.BasicFieldEditPage.get_ContentTypeId()    
at ASP._layouts_fldedit_aspx.__Render__control433(HtmlTextWriter __w, Control parameterContainer)    
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)    
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)    
at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)    
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)    
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)    
at Microsoft.SharePoint.WebControls.UnsecuredLayoutsPageBase.RenderChildren(HtmlTextWriter writer)    
at System.Web.UI.Page.Render(HtmlTextWriter writer)    
at Microsoft.SharePoint.WebControls.UnsecuredLayoutsPageBase.Render(HtmlTextWriter writer)    
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Exception Type: System.NullReferenceException  Exception Message: Object reference not set to an instance of an object.

Now this error does not say much, so I started to look for it in blogs. Now it turns out that someone had faced the exact same issue with oddly enough the exact same name of the column causing the issue. My user had called the column 'doctype' . According to the blog post, the name doctype is a reserved word in SharePoint and strangely enough SharePoint does allow you to create a column with that name, but then you will no longer be able to edit it again.

As suggested in that post, I was also able to delete the column using SharePoint Manager 2007 (http://spm.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=22762)

My source: http://www.ureader.com/msg/123210106.aspx.

 

 

 

Posted: 01-29-2010 11:04 by Dirk | with no comments
Filed under: ,
More Posts Next page »