We have a Table of Content webpart on our intranet site, which displays the sites below a given site. Apparently this web part will only show 50 subsites. To display more, Microsofts tell’s us to do the following:

Open web.config and search for the following:
<add name="GlobalNavSiteMapProvider" description="CMS provider for Global navigation" type="Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider, Microsoft.SharePoint.Publishing, Version=13.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" NavigationType="Global" EncodeOutput="true" />

<add name="CombinedNavSiteMapProvider" description="CMS provider for Combined navigation" type="Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider, Microsoft.SharePoint.Publishing, Version=13.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" NavigationType="Combined" EncodeOutput="true" />

<add name="CurrentNavSiteMapProvider" description="CMS provider for Current navigation" type="Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider, Microsoft.SharePoint.Publishing, Version=13.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" NavigationType="Current" EncodeOutput="true" />

<add name="CurrentNavSiteMapProviderNoEncode" description="CMS provider for Current navigation, no encoding of output" type="Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider, Microsoft.SharePoint.Publishing, Version=13.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" NavigationType="Current" EncodeOutput="false" />

Add the following the every line: DynamicChildLimit="<integer>" (a zero will apply a no limit).

for example:

<add name="GlobalNavSiteMapProvider" description="CMS provider for Global navigation" type="Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider, Microsoft.SharePoint.Publishing, Version=13.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" NavigationType="Global" EncodeOutput="true" DynamicChildLimit="100" />

thx to: http://suguk.org/forums/thread/3767.aspx

As I see this video, I regret the fact that I bought an Android Based Phone :-)

Mobile Sharepoint 2010 & Office 2010 Demo

Recently I was asked to change some User attributes in AD. As these changes we’re on a lot of users in one OU, I concluded it would be a good idea to try this in PowerShell. In this article you will find the steps I took.

First of all I used the Active Directory Commandlets from Quest Software, you can find them here. Second, make sure you start PowerShell as a domain administrator or someone who has delegated rights to change the attributes.

The users whose attributes had to change where all in one Organizational Unit. So I first tried to get all the users that we’re in this OU.

get-qaduser -ou "domain/ou/ou"

Now I had to pipe this to a second command which would set the attributes for each user in that OU. To set attributes you can use set-qaduser.

get-qaduser -ou "domain/ou/ou" | foreach {set-qaduser -identity $_.logonname -streetaddress "<address>" -PostalCode "<ZipCode>" -City "<City>" -StateOrProvince "<State>"}

The next part would be a bit trickier. I needed to change the format of the mobile phone number. It was in the format: 0031 #########, I had to change this to +31 #########. Basically I need to cut off the first 2 zero’s and replace it with a “+” sign.

I used the substring method for this. You can pass the substring method a single parameter: the starting position where we want to begin extracting characters. And to concatenate the “+” sign in front of the string, you can just use the + sign  …get it? :-)

get-qaduser -ou "domain/ou/ou" | foreach {set-qaduser -identity $_.logonname -MobilePhone ("+"+$_.MobilePhone.substring(2))}

note: you can shorten the last 2 commands, into 1 command.

This poster provides a visual reference for understanding key Remote Desktop Services technologies in Windows Server 2008 R2. It explains the functions and roles of Remote Desktop Session Host, Remote Desktop Virtualization Host, Remote Desktop Connection Broker, Remote Desktop Web Access, Remote Desktop Gateway, Remote Desktop Licensing, and RemoteFX.You can use this poster in conjunction with the previously published Windows Server 2008 and Windows Server 2008 R2 component posters

image

download link

some other posters:

Brett Hill explaining when the BPOS Administrator is NOT the administrator.

When is the Admin not an Admin

A cross post from my colleague Kasper de Jonge. He found some great video’s out on the PowerPivot Technet site. Video’s about the architecture you will work with when using PowerPivot for SharePoint. Pretty neat stuff.
The video’s are presented by Lee Graber, Senior Software Developer, Microsoft SQL Server Analysis Services.

Part 1: SharePoint User Identity Fundamentals for PowerPivot Server Administrators

Part 2: Security Context of PowerPivot Connections in a Farm

Part 3: PowerPivot Data Refresh in SharePoint

 

Part 4: Using PowerPivot Workbooks as a Data Source

It has been a time since I blogged anything about Microsoft’s Surface, but I just saw this video.

The Settlers of Catan on the Microsoft Surface

It is one of my favorite (analogue) games combined with the surface.

As my previous post already stated, Microsoft will be bringing some new features to BPOS. Mary-Jo Foley presented the WPC 2010 slide decks on her blog (thx for that).

Here they are:

Exchange Online

SharePoint Online

OCS Online

 

Microsoft will be bringing some nice new capabilities to BPOS in the near future. According to the MS Online Services Team Blog these capabilities will be in preview later this year.

Office Web Apps Updates
  • Word Web App
  • Excel Web App
  • PowerPoint Web App
  • OneNote Web App
Exchange Online Updates
  • Voice mail with Unified Messaging
  • Integrated archiving
  • Retention policies and legal hold
  • Transport rules
  • Multi-mailbox search
  • Conversation View
  • MailTips
  • Enhanced Web-based administration
  • Role-Based Access Control
  • Remote PowerShell (yeah!!)
  • Free/busy between cloud and on-premises
  • Cross-premises management
  • Native migration tools
SharePoint Online Updates
  • Portal site templates
  • Extranet access
  • Anonymous Access
  • Multi-Lingual UI
  • Office 2010 integration
  • Tagging, Rating, Tag Cloud
  • Activity Feed, Social Networking, Note Board
  • Improved Wikis & Blogs
  • Content publishing
  • Navigation controls
  • Cross site-collection search
  • Phonetic search
  • People search
  • Visio Services
  • Excel Services
  • Sandboxed Solutions
  • Improved workflows
  • Improved SharePoint Designer 2010
  • Access Services
  • Better controls of FQDNs
Office Communications Online Updates
  • P2P A/V across firewall
  • File transfer across firewall
  • Presence with pictures
  • Federation
  • IM with Windows Live

Additional features will be available based on Communications Server “14” as part of ongoing service updates.

Platform Updates
  • Free/Busy co-existence
  • Single Sign On (again yeah!!)
  • Identity federation
  • Redesigned admin interface
  • More administration and access control

original post: here

In SharePoint we have a document library for OneNote documents. This morning we had a problem that our OneNotes did not synchronize anymore with the SharePoint OneNote library.

As we browsed to the library, we received the following error:
”The Server block is not well formed”

image

It had something to do with the default view, which was corrupt. To resolve the problem, follow the steps below:

  • Go to your document library and change the AllItems.aspx part @ the end of your url to webfldr.aspx
  • Click on [Settings] and choose [Document Libary Settings]
  • Create a new view, name it temp or so (you can use allitems as a start of your view)
  • Again go back to your document library and change AllItems.aspx again to temp.asxp (or the name you choose).
  • Click Actions and choose [Open with Windows Explorer]
  • Change AllItems.asxp to AllItems_old.asxp
  • Rename temp.asxp to AllItems.asxp
  • If you browse to your document library, you will now see that the view is still named “temp’, open [Settings] again and choose [Document Libary Settings]Settings]
  • Change the Temp view, make it default and rename the view name to AllItems