David Broussard Archive  rss

Using Flow to Delete #Joined Messages in All Company Group of Yammer

Huge kudos to Tom Kretzmer (MVP) for the idea and how to on this one.  I wanted to post this to the blog to increase the signal and share the knowledge.The problemYammer has this great functionality that automatically post a message to the All Company group whenever a new person joins Yammer.  It looks something like:This is a great feature to welcome new users into the Yammer fold and to direct them to the Day One or Yammer 101 group.  The problem comes in when you have a very large network, or when you are launching Yammer and a lot of people

Office 365 Groups, one of the most powerful underused features of

It has been a while since Microsoft rolled out Office 365 Groups out to general availability and it caused a lot of confusion from many segments.  First, was it a Yamemr killer?  Second was it a file collaboration, or an email communication?  Third, was it something to control or something to let loose?Are O365 Groups a Yammer Killer?Darn good question and one that there isn’t an “official” answer to that I have heard.  If we look at the history of Microsoft and acquisitions of critical functionlity like FAST Search then Yammer is destined to be a part of O365/SharePoint.  Is

Why I’m SMITTEN with SharePoint 2016

Today we saw Microsoft reinvigorate it’s flagship for collaboration in the workplace, SharePoint 2016.  I, for one, am glad that Jeff Teper is back in charge and making SharePoint something that is the focus of Microsoft as opposed to just a cog in the machine.  I am also happy with the strategy that they have released.  The Cloud, specifically Office 365, is the innovations laboratory for SharePoint features and functionality.  There we have already seen most of SharePoint 2016 already released and now those on premise users can get some of that SharePoint goodness.The focus for Microsoft is evolving.  Its

Another Powershell XML Gem

  One of the really cool things about Powershell is the ease with which you can read in XML and use Dot Notation “.” to get to elements.  For those of us whose XPath-Fu is weak this is awesome! I have been using this to walk web.config files recently and I ran into an issue.  Let’s look at a sample web.config file… In this case I am loading every web.config on a server to validate that it is not storing credentials.  To accomplish this I use the following code  This gets me each web.config file for every Site

Powershell Select from Multiple Config Files

One of the things I like most about PowerShell is the ease with which you can read XML and use it in your scripts.  Here is the function that I use to load an XML configuration file as an example: Its so easy that everyone does it and we end up with lots of XML configuration files for our scripts.  Usually I will setup a config file for each server or farm and I want to keep them so that I know what was used on that instance.  This leads to a bunch of XML files and when I

Pull OneDrive for Business Usage Using PowerShell

Recently I was asked how to find the usage of all of the users in our OneDrive for Business in our Office 365 tenant.  Its relatively easy to do this using PowerShell for all of your normal site collections.  For that you can use the Get-SPOSite function like so:  The problem is that this won’t give you the sizes of any OneDrive for Business site collections.  Those you have to explicitly pull using the Get-SPOSite like this…  That get’s us one user’s OneDrive, but how do we get them all?  First off, we need to get the list of

The Executive or Company as the Customer

Last week we talked about the end user as the customer for our Intranet and I proposed that we look at them more as product than as customer.  To recap, our definition of a customer is: someone that buys or pays, for a product or service.  So, let’s look at another potential customer…the Executives or the Company as a whole. The Executives certainly have the budget for an Intranet, but do they actually make use of the product or service?  That is where the answer starts to fall apart.  Let’s look at the problem this way.  How many users do you

End user, customer or product?

Last week, I wrote a blog post about how to sell an intranet to your organization and I quickly talked about who the customer of the Intranet should be.  The quick definition of customer is someone that buys or pays, for a product or service.  So, with that in mind, lets explore who the customer is for an Intranet.  There are three potential groups that make sense as customers in an organization. The End Users The Executives The Departments The End User as Customer When I talk to many customers about who the customer is for the Intranet, most people respond

Selling an Intranet to your organization

Let’s face it, we want a new Intranet and we are getting tired of waiting for our company to approve the project to build one.  How do we get that project going?  I’m glad you asked, and I hope to help you in this endeavor.  The first thing that you are going to have to realize is that if you want the project to happen you are going to have to sell it to your organization, and if we are going to sell this project we better understand more about the project and how to sell it. Step 1 –

Odd 403 Error in MOSS 2007

I was working at a client migrating some MOSS 2007 servers from Windows 2003 to Windows 2008R2 and ran into an odd issue with a custom user control they were using for a Captcha. When you tried to access the control and its associated graphics in the _controltemplates library you would get a 403 Access Denied error. It was really odd. It seems that this is an IIS 6 to IIS 7 change and you have to update the IIS 7 system to allow it to execute the user controls. Here is how you do it. Open up IIS 7