29 January, 2016

Web Application Proxy and ADFS configuration

ADFS configuration is quite a complex section in which one small mistake leads to hours of troubleshooting as well as its respective resolution. 

We are facing some weird error while configuring the web application proxy in Windows Server 2012 R2:

ADFS proxy could not be configured. Unable to retrieve proxy configuration data from the federation Server.

While troubleshooting the issue, we found one Microsoft KB which talks about this update:  http://support.microsoft.com/kb/3013769

Most probable cause would be: This issue occurs when finding DRS objects times out. The Active Directory Federation Services (AD FS) service tries to connect to every global catalog in the forest during DRS discovery. However, the DRS objects cannot be found because DRS is not initialized. Therefore, AD FS proxy times out.

But that didn’t resolves the issue in my case so I tried it from the scratch with the help of http://thesharepointfarm.com/2014/02/sharepoint-and-the-web-application-proxy-role/ - which resolves the issue for me but still didn’t clear as what went wrong!

Another step of troubleshooting that you can check is to check the certificates on ADFS Proxy.

If you have any further queries or questions then please let me know. I would be more than happy to help you as well resolves your issues J

Sharepoint 2013 Multi Tenant Setup

Multi-tenancy refers to the ability to manage and partition data of sites and otherwise shared services or software in order to accommodate multiple tenants. This is in contrast to running multiple instances of a service, or setting up separate hardware. 

In Microsoft products and technologies, multi-tenancy of services creates a hosting environment wherein server farm resources are maximized. Before learning about hosting environments, it is important to understand the services architecture.

General guidance for hosters in SharePoint Server 2013: https://technet.microsoft.com/en-us/library/dn659287.aspx

If anybody is looking for documentation or the complete process of setting up a SharePoint 2013 Enterprise server for Multi Tenancy then I would suggest looking at the following set of articles by Spence Harbar.  

The first is his walk through for how to build a multi-tenancy environment in 2010.  The second is a newer blog post on what changed in 2013. I don't think I've seen anyone do a full walk through specifically for 2013.


More References:


25 January, 2016

Email Library missing – SharePoint Online / Office 365

Few days before, one of our users has reported an issue that some of the business experts wanted to use the email functionality for a document library but not able do so as the link is missing or seems to be not visible due to permissions issue!

Farm attributes:
1.    Windows 7 client
2.    SharePoint Online / Office 365

I have started my analysis towards the issue and found out that’s it’s a expected behavior. What is meant by expected, refer below for the complete explanation.

Why the option is not there?
The option is not available in Office 365 due to concerns that every document library alias will create a contact in AD, which has some security, performance and traffic related implications.

You can alternatively use Office 365 groups to post attachments (of course email-enabled). The attachments are either distributed to group members via email or kept in OneDrive for Business with a link sent instead.

One more forum from Microsoft’s SharePoint Online:

What it recommends:
Mail-enabled lists are not available with SharePoint Online. Mail-enabled lists create contact objects in AD. Since SharePoint Online is a multi-tenant environment, this functionality would cause a large increase in traffic, which in turn would cause performance issues for all customers.

This functionality is currently disabled due to the performance concerns, as well as security, data requirement, legal compliance and scalability concerns.

Let me know in case of any further queries/questions.

19 January, 2016

The specified module 'Microsoft.Online.SharePoint.PowerShell' was not loaded

Problem description:
When I open the SharePoint Online Management Shell it immediately displays the following error before I can type anything.

Error message:
Import-Module: The specified module 'Microsoft.Online.SharePoint.PowerShell' was not loaded because no valid module file was found in any module directory.

·         Windows 7 machine
·         Office 365 environment
·         Windows Management Framework 3.0 
·         .Net 4.0

It’s quite easy as changing the account, yes you heard it right J

Try one of the following steps and your issue will be resolved!
1.    Make sure you run the SharePoint Online Management shell as an Administrator.
2.    Reinstalled and removed both the x86 and x64 management shells.

That’s it! Keep me posted in case of any further issues, Thank you…

SharePoint 2010: Upload multiple photos is missing

If you wanna upload multiple photos or suppose multiple documents and if the option is missing then don’t worry as it’s a simple issue and resolution too.

Problem description:
Upload multiple photos is missing in upload dialog box

Upload Multiple Files is missing when you don't have any local Office clients installed.  Here's the list of requirements to see that option:

1.      The 32 bit version of Internet Explorer. The 64 bit version does not support it and neither do other, non IE, browsers.
2.      The STSUpld.UploadCtl IE add-in must be enabled.
3.      Office 2003 /Office 2007 / Office 2010 / Office 2013 or newer on the client
4.      Client integration will need to be enabled for the web app.

Why it's required? Here is the reason- There is an ActiveX control that is used to support multiple file uploading - that ActiveX control is installed with office.

That’s it – once you install any of the client (i.e. any office version as listed above – step#3) then your issue will be resolved.

Thanks for reading this article! If your issue doesn’t get resolved after following the above mentioned steps then please do not hesitate to reply! I would be more than happy to help you as well as resolves your issues!