Think of it as a SharePoint Cheat Sheet
Maybe you are new to SharePoint or maybe you’re starting to get a strong handle on it. I started using SharePoint earlier this year and right out of the gate, I found out it’s a very expansive platform that can lead you in many directions.
From my limited time using it, I’ve found a lot of common questions from new admins like myself. This blog will serve as a high-level overview of some common concerns I’d like to share, along with some tricks I’ve learned along the way.
User Passwords for SharePoint
One question that gets brought up quite often by new SharePoint administrators is, “How can I get my users to change their passwords?” And the simplest answer is 3rd party web parts. SharePoint doesn’t have any way out-of-the-box to do password resets or set password expiration. Google SharePoint Password web parts and you’ll find a myriad of different vendors who offer a web part that can change user passwords without bugging the SharePoint Administrator to go into Active Directory and change the password for them.
Active Directory is not updating changes in SharePoint and vice versa
Often we hear people say, “I made a change in Active Directory to a user’s email but it’s not updating in SharePoint.” That’s because profile sync setup has not been setup on your environment. Again, this is not something SharePoint can do out-of-the-box and finding a 3rd party web part is the best option. Microsoft has a TechNet article on just this too.
SharePoint Correlation IDs: When they’re useful and when they’re not
Correlation ID’s are great for troubleshooting… in real time. Using the ULS viewer, I can see the error happen in real time and match up the correlation ID. After that, the correlation ID is just about useless, unless you have time to dig through log files. Correlation ID’s are always different too – if you are able to replicate the problem that generates a correlation ID, it will be different from the last time.
If you have an error that generates a correlation ID, it’s best to note the time so if there is some digging to be done, at least we know which log to look in to see if the error has been logged. Also, I’ve seen correlation IDs being generated in the browser and not in the logs. I was using the ULS viewer to watch the logs as the person recreated the error and nothing appeared in the logs that had a correlation ID along with it. This happened to be an IE 10 issue, where the site hadn’t been put in Compatibility Mode.
My SharePoint site is running slow
One of the most typical complaints: a client has an environment that runs great for a few months then slows down, and sometimes stop functioning altogether. A lot of the time, people want to blame their internet connection or the host providing the site’s internet connection, but most of the time it’s the server resources being maxed out.
Once a site gets filled with content, starts running crawls, then has multiple people accessing the site, you’ll notice it starts to impact the performance of the site. If the server hosting the SharePoint site is using 90% RAM, it’s going to slow down the site. Once RAM usage hits above 95%, services on the server start to shut off possibly causing the site to go down all together.
Trouble Uploading SharePoint Files
Some people see SharePoint as nothing more than a glorified file sharing and storage utility, and yes it can be used as one even though it has a ton more functionality than that, but SharePoint doesn’t, by default, allow every type and size file to be uploaded.
The default maximum upload size for a file is 50 MB. This can be changed, but be aware that changing the setting isn’t as simple as increasing the file sized allowed. There is also a blocked file type list, and if the file you are uploading shares an extension that’s on the list, it won’t upload. This site will show you the default files that are blocked. Furthermore, there are rules to the naming conventions allowed for uploads. Microsoft has a list of characters that cannot be used in the file name.
Where are all my SharePoint group members?
If you want to see all the people on a SharePoint site, look for the MembershipGroupId in the address bar and change the number it is equal to a zero. This will show all the site members, regardless of what group they are in.
Trigger log in on custom coded SharePoint sites
If you are on a custom coded site and can’t figure out where the log in button is, you can always trigger a log in by navigating to the settings page by typing /_layouts/setting.aspx after the url. This will work most of time, unless they have a custom coded log in page.
My SharePoint site is down, iisreset to the rescue!
One of the most common ways I’ve found to fix sites that are down, having some issue connecting to a database, or throwing 404 errors is to run the command iisreset. I’ve seen this command used a lot, and I’ve seen it solve a lot of issues.
So there’s a few fast and furious SharePoint cheats that hopefully answer common questions or misconceptions through relatively easy tips and tricks. I hope it helps you and your SharePoint environment!