Skip Ribbon Commands
Skip to main content
 

 Follow Me

 
 
 
 
 

 SharePoint Blog List

 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
Todd Klindt's home page > Todd Klindt's SharePoint Admin Blog
What's going on with TK.
December 02
Podcast 316 - Turn that Frown Upside Down

This week's podcast is hilarious mess of production woes. Shane and I try out some streaming software with disastrous effect. Next week will be better. It just has to be. :)

We get the duct tape out, we fix things and we put on a show. We chat about the changes in the Office Patterns and Practices PowerShell cmdlets, and then we spend some time gushing about how great they are. Whole new countries of people get to enjoy Office 365 this week thanks to Microsoft expanding the market. We deliver the good news to them. We finish up by talking about some shenanigans at Reddit and Shane and I's evil plan to get CNN to buy our podcast.

Audio File

Video File

Podcast 316 - Turn that Frown Upside Down (Time 0_00_45;24)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 31:46

Links:

06:02 PNP PowerShell changing from SPO to PNP prefix
11:03 Office 365 in new markets
13:15 Overly complicated explanation of BI/Excel services changes in SharePoint 2016
14:46 No more public websites on March 15, 2017
19:25 Money pit
22:35 Reddit CEO admits to altering posts
27:23 CNN buys popular YouTube star to build a new way to produce news

Brought to you by Rackspace

ShortURL: http://www.toddklindt.com/Podcast316

December 01
Podcast 315 - Touch Me on Grindr

In this episode Shane and I chat about how great my vacation was and how little I missed him while I was gone. Then we talk about exciting topics like Double Dare and Azure Bots. We do cover a couple of important topics like Office Client support, and the Office Online Server updates. We also talk about some sad news around SQL Reporting Services and its future with SharePoint. Spoiler alert, SQL gets to keep the dog in the split.

Audio File

Video File

Podcast 315 - Touch Me on Grindr (Time 0_01_47;24)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 42:02

Links:

The making of Double Dare on Nickelodeon
Support for the 2013 version of Office 365 ProPlus ends February 28, 2017
Office Online Server updated
Sysinternals update
SQL Reporting Services V.Next will not have SharePoint integrated mode
Azure Bot Service in public preview
Azure Advisor in public preview

Brought to you by Rackspace

ShortURL: http://www.toddklindt.com/Podcast315

December 01
Podcast 314 - The L and the R, No the Backwards L

I'm gone, and Shane tries his best to do my podcasting legacy proud with this episode. He spends a bunch of time talking about SharePoint 2016 Feature Pack 1. He covers how to install it, and how to use it for hybrid scenarios. He fills out the rest of the show with exciting topics like lightbulbs, Nintendos, and adult websites.


Audio File

Video File

Podcast 314 - The L and the R, No the Backwards L (Time 0_00_43;16)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 26:35

Links:

02:45 Feature Pack 1
05:00 PowerShell to disable
08:40 Explore new Hybrid scenarios
09:58 Installing Feature Pack 1 Video
10:40 SharePoint Antivirus exclusion list updated
12:20 Microsoft rolling out Outlook Customer Manager
17:13 Philips Hue smart bulbs hacked from a drone
18:46 Adult websites hacked for 412M accounts
21:03 How Teens In The Balkans Are Duping Trump Supporters With Fake News
23:06 Facebook trying to remove fake news

Brought to you by Rackspace

ShortURL: http://www.toddklindt.com/Podcast314

December 01
Podcast 313 - Shane Scratchin' It

The audio in this episode gets a little rough, sorry. I tried to edit it all out, but it snuck in a little.

When Hangouts were cooperating, Shane and I talked about the new OneDrive for Business client, and how it sucks a lot less than we expected it to. We talk about some questionable SharePoint training that's coming out, and Microsoft's new Teams product, that recently came out for Office 365. We wrap things up by talking about Tesla, and the new Nintendo retro game console.

Audio File

Video File

Podcast 313 - Shane Scratchin' It (Time 0_02_31;15)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 34:21

Links:

5:37 Channel 9
08:31 Download New OneDrive Preview client
10:30 Get started syncing SharePoint sites with the new OneDrive sync client - Preview
13:47 SharePoint Administrator Training
26:23 Telsa charging for more than 1000 miles of Supercharger power
29:20 Feds back EV charging network over 25K miles of highways
24:23 Hardware/Software Requirements updated for SharePoint 2016 to include Windows 2016
30:20 NES Classic on 11/11

 

Brought to you by Rackspace

ShortURL: http://www.toddklindt.com/Podcast313

November 03
Podcast 312 - Ambidextrous Pirate

In tonight's show, Todd and Shane don their best Halloween costumes and deliver all the Office 365 news that fit to share. They get all excited about two of Microsoft's new products, Flow and Powerapps. They also talk about the Android client for SharePoint some things to look forward in the SharePoint 2016 Feature Packs. They finish up by telling about an exciting improvement to Azure B2B and a way to move windows better in Windows 10.

Audio File

Video File

312

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 34:31

Links:

08:49 Flow and Powerapps generally available November 1st
09:00 Microsoft Flow
10:00 Microsoft PowerApps
15:00 SharePoint for Android
26:51 See what is deprecated in SharePoint 2016
27:18 AzureAD B2B supports any email address
32:40 SharePoint Power Hour: PowerShell with Office 365

Brought to you by Rackspace

ShortURL: http://www.toddklindt.com/Podcast312

October 31
Podcast 311 - Look Ma, No Chair and No Todd!

In this week's episode Shane is sad and alone as Todd is on the road entertaining throngs of adoring fans. While missing Todd, Shane talks about his new desk and how it will improve his productivity by a solid 1%. Then he talks about the Internet's secret keys and new announcements from Microsoft about the Surface and Azure. He also discusses a new place to enjoy the podcast videos. For doing it all on his own, it wasn't half bad.

Audio File

Video File

311

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 28:13

Links:

03:42 Varidesk 36"
06:50 The internet's secret keys
08:36 Microsoft event 10/26
11:22 Todd & Shane on Channel 9
15:04 SharePoint AMA
16:42 Surface Gate
18:06 Azure Active Directory Domain Services is GA
21:40 Azure Bot

Brought to you by Rackspace

ShortURL: http://www.toddklindt.com/Podcast311

October 31
Podcast 310 - Here's Your Scooby Snack

In this episode talk about many topics. They cover Azure Conditional Access, and why that's good for your company's security. Todd then talks about a blog post he wrote about using PowerShell to license Office 365 users, and how he's been using the newest OneDrive for Business Sync client and it hasn't sucked. We were all surprised. Finally Shane updates us on his move to the iPhone. A good time was had by all.

Audio File

Video File

310 thumbnail

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 42:08

Links:

6:12 Azure Active Directory conditional access
9:48 Using PowerShell to Specify License Plans in Office 365
16:33 OneDrive Client update
31:16 Windows Phone used by all 36,000 of NYPD

Brought to you by Rackspace

ShortURL: http://www.toddklindt.com/Podcast310

October 17
Using PowerShell to Specify License Plans in Office 365

It’s been a while since I’ve gotten a chance to get my hands dirty with some good old PowerShell and last week I got that opportunity. Here is the whole fabulous tale. Smile

A customer wanted some helping scripting out their migration to Office 365. They already had directory synchronization set up between their Windows AD and Azure AD. They are slowly rolling out Office 365 to their users, 10 or 20 at a time, and they are rolling out the services gradually. They’re starting with SharePoint Online. They’ll eventually migrate to Exchange Online, and of course they’ll never use Yammer. Smile Since they’re doing it in batches, PowerShell is the perfect tool to license up their users, but there was a snag. Adding a license to a user in PowerShell is easy, and it’s easy to apply individual license service plans to a user in the UI, but it’s not easy to do service plans in PowerShell, until today.

The Problem

Here is what the customer was trying to do:

image

We’re all familiar with using Set-MsolUserLicense to assign licenses to users. The problem is that it assigns all the service plans to the user. In our case we don’t want the user to be licensed for Exchange or Yammer, among other things. Figuring out how to combine the flexibility of the UI, with the the looping and scriptablity of PowerShell is what we’re after.

The Solution

Fortunately, PowerShell had the answer for us. With very little work I discovered the New-MsolLicenseOptions cmdlet. This does exactly what I was looking for. However, using it was a little tricky, so I thought I’d write it up.

The first step is to license one user in the UI exactly how you want all of your users to be licensed. We will essentially use this as a template. In our case, the screenshot above is our template. We will use PowerShell to see how that user is configured. I used this command:

(Get-MsolUser -UserPrincipalName EnricoC@MOD873457.onmicrosoft.com).licenses

image

This gave me all the licenses that user has. We can use Get-MsolAccountSku to see which licenses are which, but we need to drill down one level deeper. We need to discover the service plan names of the Enterprise SKU. From the screenshot above we can see that it’s the first license listed. Because these lists are zero based, the first one is 0 and we get to it like this:

(Get-MsolUser -UserPrincipalName EnricoC@MOD873457.onmicrosoft.com).licenses[0].servicestatus

And it looks like this:

2016-10-16_22-04-08 Blog 4 -edit

We can see the Service Plans that show as disabled are the same ones that are off in our first screenshot. More importantly it gives us the Service Plan names that PowerShell will need to use when setting our options. Here is how we set the options:

$opts = New-MsolLicenseOptions -AccountSkuId MOD873457:ENTERPRISEPREMIUM –DisabledPlans “LOCKBOX_ENTERPRISE","EXCHANGE_ANALYTICS","YAMMER_ENTERPRISE","EXCHANGE_S_ENTERPRISE"

Now that we have that, we can license our users in the normal way with one additional step to set the options.

For completeness, here is the whole process. We have to set the user’s region, then apply the license, then apply the options for that license.

Set-MsolUser -UserPrincipalName BrianJ@MOD873457.onmicrosoft.com -UsageLocation US

Set-MsolUserLicense -UserPrincipalName BrianJ@MOD873457.onmicrosoft.com -AddLicenses "MOD873457:ENTERPRISEPREMIUM"

Set-MsolUserLicense -UserPrincipalName BrianJ@MOD873457.onmicrosoft.com -AddLicenses "MOD873457:ENTERPRISEPREMIUM" -LicenseOptions $opts

And in pictures…

image

and more pictures:

2016-10-16_22-04-08 Blog 2 -edit

As I was testing this, I had better luck if I applied the license as a whole before I tried to add any options to it. And if Office 365 doesn’t like the values you put in for the license options, it will tell you when you assign the license to the user, not when you create the $opts variable with New-MsolLicenseOptions.

We now have a way to mass license users with specific functionality, and we also know how later on we can go through and toggle an individual service, like Exchange, once the company moves over to it.

Now you can amaze your coworkers once again with your PowerShell prowess.

tk

ShortURL: http://www.toddklindt.com/PoshOffice365ServicePlans

October 14
Podcast 309 - Scads and Scads of Things

In this episode we discuss some Azure and PowerShell and all the fun that comes with that. Some new cmdlets came out and we help you navigate what will work and what won't work. We also discuss Azure's latest price drop and what that means to the industry. SharePoint Server on Azure is also becoming a thing that people are doing and we discuss that and point you at some good resources on that. We wrap it up by talking about Tesla and what they might have in store for us.

Audio File

Video File

Podcast 309 - Scads and Scads of Things (Time 0_57_07;07)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 41:35

Links:

09:01 MinRole Improvements in SharePoint 2016 Feature Pack 1
12:32 Azure Modules 3.0 Released
14:00 Video on how to install Azure cmdlets
15:00 Microsoft's documentation
20:18 Announcing Azure App Service Companion preview
28:29 Azure lower Pricing
23:21 Neil Hodgkinson's SharePoint on Azure Ignite talk
35:58 SharePoint days Slovenia
36:38 SharePoint Exchange Forum (SEF)
38:30 ScarePoint Friday Cincinnati

Brought to you by Rackspace

ShortURL: http://www.toddklindt.com/Podcast309

October 13
MinRole Improvements in SharePoint 2016 Feature Pack 1

A couple of weeks ago at Ignite Jeff Teper announced that in November we SharePoint admins would have even more to be thankful for than a belly full of turkey and mashed potatoes. Feature Pack 1 for SharePoint 2016, originally promised to us in 2017, will actually be out in November of 2016. Hooray!

I’ll have a larger write-up on Feature Pack 1 in general, but one of the biggest parts of the FP1 package is the improvements to MinRole. Those improvements deserve an entire article all to themselves. So, I wrote one. For my friends at Petri.com. You can read all about it here:

MinRole Improvements in SharePoint 2016 Feature Pack 1

Read it. Like it. Share it with your friends. Smile

tk

ShortURL: http://www.toddklindt.com/PetriMinRole

1 - 10Next
 

 Subscribe to my Netcast

 

You can watch my SharePoint Netcast live every Monday afternoon at 4:00 Central US time at http://www.toddklindt.com/Netcast

You can subscribe to my SharePoint Netcast in the following four ways:

MP3 Audio

Windows WMV video

iOS M4V video

YouTube Channel

 

 SPDocKit

 
 

 Todd's Upcoming Events

 
  
  
There are no items to show in this view of the "Events" list.