SharePoint sessions list from TechEd NA 2013

Leave a comment

Below is the list of  SharePoint sessions delivered at TechEd NA 2013. You can download the slides and video, if required.

Happy Learning!!…


Download TechEd NA 2013 Videos and Presentations

Leave a comment

If you did not get to go to TechEd NA 2013 or missed attending any session, the below script will help you download all sessions (with videos and presentation ).

The below script has been written by Todd Klindt.  Thanks Todd for sharing this script.


# Originally published at
[Environment]::CurrentDirectory=(Get-Location -PSProvider FileSystem).ProviderPath
$rss = (new-object net.webclient)

# Grab the RSS feed for the MP4 downloads
$a = ([xml]$rss.downloadstring(“”))

# Walk through each item in the feed
$ | foreach{
$code = $_.comments.split(“/”) | select -last 1

# Grab the URL for the MP4 file
$url = New-Object System.Uri($_.enclosure.url)

# Create the PPTX URL from the MP4 URL
$urlpptx = ($_.enclosure.url).replace(“.mp4″,”.pptx”)

# Create the local file name for the MP4 download
$file = $code + “-” + $_.creator + “-” + $_.title.Replace(“:”, “-“).Replace(“?”, “”).Replace(“/”, “-“).Replace(“<“, “”) + “.mp4”

# Create the local file name for the PPTX download
$filepptx = $code + “-” + $_.creator + “-” + $_.title.Replace(“:”, “-“).Replace(“?”, “”).Replace(“/”, “-“).Replace(“<“, “”) + “.pptx”

# Make sure the PPTX file doesn’t already exist
if (!(test-path $filepptx))
# Echo out the file that’s being downloaded
$wc = (New-Object System.Net.WebClient)

# Download the PPTX file
$wc.DownloadFile($urlpptx, $filepptx)

# Make sure the MP4 file doesn’t already exist
if (!(test-path $file))
# Echo out the  file that’s being downloaded

# Download the MP4 file
$wc.DownloadFile($url, $file)


#Happy Scripting..

Yammer is now available on Office 365 E plans

Leave a comment

English: Logo of Yammer

English: Logo of Yammer (Photo credit: Wikipedia)

Yammer, a social network giant, acquired by Microsoft is now available for use on Office 365. You can use Yammer as a replacement for NewsFeeds in SharePoint Online.This feature is available for E (Enterprise) plans only.

To get the feature, do the following:

1. Log into Office 365 Administration Portal and then go to SharePoint Online Administration Portal.


2. Click on Settings present in the left hand bottom corner


3. Once clicked, in the Enterprise Social Collaboration section choose “Use service”. This update might take up to 30 minutes to complete.


4. Scroll down and click OK. You will be taken back to the SharePoint Online Administration Page.

5. Click on Newsfeed and after couple of seconds, you will see the below screen.

Related articles

Count the number of external users in SharePoint Online

Leave a comment

One of the frequent question that I get when I deliver a session on SharePoint online is “Can I know the number of external users accessing my SharePoint Online site”. And the answer is YES.

All you need to do it run the command Get-SPOExternalUser .This command has options of displaying users from a specific domain.

List of powershell commands for SharePoint Online are available here


Office 365 : Password Synchonization available with Directory Synchonization Tool

Leave a comment

This is one of the most awaited features for Office 365 users. Till now if we wanted to have password synchonized between onpremise Active Directory and cloud ( office 365) we have to implement ADFS.

But now, with Directory Synchonization tool, you can not only sync user account and properties, but you can also sync password of those user accounts 🙂

To get the lastest Directory Synchronization tool, go to If you already have installed a previous version of it, you will need to uninstall it and and reinstall the lastest one. There is no upgrade path. You must be running version 6382.0000 or greater of the Directory Sync tool in order to enable the Password Sync feature.

When you install the tool, it will do a full sync from onpremise to cloud. You cannot choose the set of users that will have their passwords synchronized to the cloud. When an on-premises user changes their password, the Password Sync feature will detect and synchronize the changed password, most often in a matter of minutes. NOTE: The synchronization of a password has no impact on currently logged on users. If a user that is logged into a cloud service also changes their on-premise password, the cloud service session will continue uninterrupted. However, as soon as the cloud service attempts requires the user to re-authenticate, the new password needs to be provided. At this point, the user is required to provide the new password – the password that has been recently synchronized from the on-premise Active Directory to the cloud.

Installation of the new version if same as the previous version, except a new screen has been introduced. Below is the snapshot of it.


Just check the box and you are ready to go.

Happy Syncing!!..

Office Web Apps Licensing made simple

Leave a comment

When we talk about SharePoint 2013 to customers, one of the things they get excited about is the feature of viewing and editing the documents in the browser. Office Web Apps has becomes an integral part of SharePoint and lot of companies have started using it.

One thing to remember is Office Web Apps 2013 is no more like an add-on for SharePoint. Its a seperate product which needs to be installed on a seperate server ( preferred). It can now be used with Exchange Server 2013, Lync 2013 .

So the next question is how do I license Office Web Apps 2013.

  • If you ONLY want to have the functionaly to VIEW the documents in your SharePoint ( and not EDIT them), then you do NOT need any license 🙂 . Just install the product, configure it with SharePoint and you are good to go.
  • If you want to VIEW & EDIT the documents, then you need to have a valid volume license of Office Professional or Office Standard (2010/2013).

So if your users are already using a licensed copy of Office Professional or Office Standard (2010/2013), then you can VIEW and EDIT documents in browser 🙂

NOTE: Office Web Apps includes word web app, excel web app, powerpoint web app and onenote web app. It DOES NOT include word automation service, excel services, visio services, access services.

Hope the information was helpful.

SharePoint 2013 : Control standard and enterprise user acess

Leave a comment

In MOSS 2007 and SharePoint 2010 days, we could not control the user access based on the license assigned to them.  If we even had a single enterprise license assigned, then all users were able to access enterprise features present in SharePoint (2007 and 2010). The only way to control this was to have a seperate farm for Standard and seperate farm for Enterprise license.

In SharePoint 2013, this issue has been resolved. Now using windows powershell we can assign an Active Directory Security Group with a specific license and when a person from that group log’s in, he will only be able to work with the feature that his license is entitled with. (feature will be blocked at runtime for them.)

This process can be achieved by using 4 simple commands

  • Get-SPUserLicense
  • $a = New-SPUserLicenseMapping -SecurityGroup <yoursecuritygroup> –License Enterprise

<yoursecuritygroup> = your Active Directory Security Group.

  • $a | Add-SPUserLicenseMapping
  • Enable-SPUserLicensing

Reference :

Hope this post was helpful!!…

Older Entries