Skip Ribbon Commands
Skip to main content
  
  
  
Category
  
  
Edit
Body
  
No presence informationTodd Klindt12/2/2016 1:53 PMPodcast0 

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

  
No presence informationTodd Klindt12/1/2016 10:03 AMPodcast0 

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

  
No presence informationTodd Klindt12/1/2016 9:50 AMPodcast0 

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

  
No presence informationTodd Klindt12/1/2016 9:39 AMPodcast0 

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

  
No presence informationTodd Klindt11/3/2016 5:17 PMPodcast0 

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

  
No presence informationTodd Klindt10/31/2016 2:58 PMPodcast0 

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

  
No presence informationTodd Klindt10/31/2016 9:45 AMPodcast0 

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

  
No presence informationTodd Klindt10/17/2016 2:59 PMPowerShell; Office 3650 

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

  
No presence informationTodd Klindt10/14/2016 2:52 PMPodcast0 

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

  
No presence informationTodd Klindt10/13/2016 9:17 AMSharePoint 20160 

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

  
No presence informationTodd Klindt10/10/2016 1:34 PMPodcast0 

In today's episode Shane and I talk about a life changing decision Shane recently made. In less exciting news, I talk about Ignite and some of the announcements made there for our SharePoint and Office 365 loving audience. We also talk, almost positively, about OneDrive and talk about an announcement Microsoft made about Service Packs for SharePoint 2016.

Audio File

Video File

Podcast 308 - I Didn't Punch the Hipster (Time 0_11_44;24)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 21:51

Links:

19:34 Orlando Sept 25-29
20:25 Feature Pack 1
25:25 OneDrive Client update
30:52 Ignite sessions on demand

Brought to you by Rackspace

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

  
No presence informationTodd Klindt10/3/2016 2:15 PMPodcast0 

Shane holds down the fort this week as Todd screws around at Microsoft Ignite. He kills time by talking about SharePoint 2016 Feature Pack 1, Azure Stack TP2, and the new Office Visio Stencils.

Audio File

Video File

Podcast 307 - The  News in 20 Min (Time 0_04_45;28)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 21:51

Links:

New Office Visio Stencil
Feature Pack 1 for SharePoint Server 2016
Azure Stack TP2
Video on installing Sept 2016 CU for SharePoint 2016
Database upgrade from SharePoint 2013 to SharePoint 2016

Brought to you by Rackspace

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

  
No presence informationTodd Klindt10/3/2016 2:05 PMPodcast0 

Today we talk about cleaning up Azure AD and Microsoft accounts online. We also talk about the boundaries of SharePoint 2016. And finally we show you how to tell when someone is expert, or whether they're blowing smoke up your skirt.

Audio File

Video File

Podcast 306 - That Darned Bit-edness! (Time 0_02_14;29)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 33:57

Links:

03:22 Cleaning up the #AzureAD and Microsoft account overlap
09:35 Software boundaries and limits for SharePoint Server 201615:58 There's an easy way to tell if you're talking to an expert or a faker
25:52 Script for making 2013 Cus install faster
27:53 Shane's boring installing August 2016 CU video
28:22 SharePoint does not have a build version

Brought to you by Rackspace

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

  
No presence informationTodd Klindt9/19/2016 3:35 PMPodcast0 

In this week's episode we talk about the new Office 365 Groups External Access and how you can use it. We talk about yet another Azure Portal you can add to your Favorites list and what's been added to it recently. A Microsoft patch, MS16-101, can remove your ability to change SharePoint Managed Account passwords. We complain about that a bit. We wrap up by talking about incredible facts about Canada, and what I assume will be my next refrigerator, an LG with Windows 10 installed on it.

Audio File

Video File

Podcast 305 - Frequently Improved (Time 0_01_24;15)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 30:33

Links:

14:43 External Access for Office 365 Groups
19:48 The #AzureAD admin experience in the new Azure portal is now in public preview!
22:09 Azure pricing calculator
24:01 MS16-101 Prevents SharePoint From Changing Managed Account Passwords
26:10 LG put Windows 10 on a fridge
28:23 13 incredible facts about Canada
30:36 Now you can buy a USB stick that destroys anything in its path

Brought to you by Rackspace

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

  
No presence informationTodd Klindt9/12/2016 10:23 PMSpeaking0 

In a couple of weeks I’ll be hanging out at Microsoft Ignite in Atlanta. If you read this blog and will be at Ignite stop by and say “Hi.” Here’s a schedule of my sessions and events.

 

Precon session – SharePoint Server 2016 Upgrade and Operations Deep Dive
Sunday, September 25 – 9:00 – 5:00

This is an all day Preconference session with some of the smartest people in SharePoint world, and me. :)  Join Neil Hodgkinson, Bill Baer, Spencer Harbar, Troy Starr, Bob Fox, Archana Aditi, and me for a full day of SharePoint admin goodness. This session is not included with a regular Ignite registration. It costs extra.

 

BRK 3033 - Dive into Microsoft SharePoint Server 2016 Upgrade and Migration
Tuesday, September 27 - 10:45am - 12:00pm

Jason and I walk you through upgrading your SharePoint farm to SharePoint 2016.

 

BRK 3035 - Deploy and provision best practices with Microsoft SharePoint Server 2016
Thursday, September 29 - 12:30pm - 1:45pm

Do you want to install SharePoint 2016 without screwing it up? Then join Jason and I for this session where we cover performance, topology, and some very poor jokes.


Rackspace Booth
I will be at the Rackspace booth hanging out and chatting with folks. Swing by and say hi. If I’m not there, have one of my fellow Rackers give me a call.

I will also be putting together a breakfast get together. Once I get that nailed down I’ll update this blog post. Stay tuned.

See you in Atlanta.

tk

ShortURL: https://www.toddklindt.com/Ignite2016

  
No presence informationTodd Klindt9/8/2016 10:58 AMPodcast0 

In this week's episode Shane and I discuss the new SharePoint App coming out for Windows 10 and how it might even work on Windows Phone. After some playful ribbing about Windows Phone we talk about the Windows 10 Anniversary Update and what fun that's been. Security is a always a good topic, so we spend some time talking about SSL and how Edward Snowden thinks you should protect your email. We also talk about a website that provides an easy way to test your website with kitten pictures.
Audio File

Video File

Podcast 304 - Assume a Secure Posture (Time 0_11_46;25)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 30:33

Links:

05:52 - New SharePoint App coming Windows 10 soon?
21:20 - Place holders for web sites, Placekitten
24:01 - Test SSL on your site18:59 DNC is using Signal
26:39 - Two state election databases already hacked says FBI

Brought to you by Rackspace

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

  
No presence informationTodd Klindt9/2/2016 11:49 AMPodcast0 

In this episode we discuss how PowerShell has gone open source and is currently running on toasters and set top boxes all over the world. We also cover the Windows 10 Anniversary Update and some of the fun it has provided us. Microsoft recently acquired Genee and we talk about what that might mean for Office 365. We wrap things up by talking about the SharePoint Framework, whatever that is.

Audio File

Video File

Podcast 303 - The Dog Ate all The Cows (Time 0_03_17;04)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 40:42

Links:

03:58 - ‘I want my family back in a Tesla’ says father after surviving severe crash in a Model X
10:39 - PowerShell is open sourced and available on Linux
15:00 - PowerScripting Podcast #316 - Jeffrey Snover
15:54 - Microsoft Has Broken Millions Of Webcams With Windows 10 Anniversary Update
24:03 - Microsoft Buys AI-Powered Genee for Office 365
27:33 - A Healthy Directory Is a Good Directory
30:42 - Hyperfish homepage
31:43 - SharePoint Framework Developer Preview Release

Brought to you by Rackspace

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

  
No presence informationTodd Klindt8/22/2016 3:28 PMPodcast0 

Shane and I talk about how crappy his Windows Phone is, and how it's gotten even crappier now that Amazon has removed their app for it. Then we cover Zero Downtime Patching in SharePoint 2016, as well as some good SharePoint resources in upgrade and architecture. We wrap things up talking about PowerShell, and how to use your tablet as a laptop on your next trip.

Audio File

Video File

Podcast 302 - Canine Audience (Time 0_00_22;15)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 37:54

Links:

Amazon working on a Universal Windows 10 App
Upgrade service applications to SharePoint Server 2016
Video demo of Zero Downtime Patching in SharePoint Server 2016
Shane's terrible videos on installing SharePoint Server 2016 patches
Introduction to Fundamental SharePoint Architectural Models
Nexdock - laptop replacement
Lifetime subscription to PureVPN for just $79!
Find OneDrive Consumer location with PowerShell

Brought to you by Rackspace

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

  
No presence informationTodd Klindt8/22/2016 2:35 PMPodcast0 

Shane fills in again this week while I'm out vacationing. Do I ever work? In this episode he talks about Microsoft Surfaces, installing SharePoint on Azure, and Microsoft Authenticator.

Audio File

Video File

Podcast 301 - Hot Swimmer Guy (Time 0_00_35;00)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 17:00

Links:

02:05 - Microsoft Surface as a Service?
03:09 - Surface Pro 4 Drivers and Firmware
10:14 - Azure video on Creating Domain Controllers
13:04 - Microsoft Authenticator

Brought to you by Rackspace

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

  
No presence informationTodd Klindt8/15/2016 2:14 PMSharePoint 2016; Podcast0 
  
No presence informationTodd Klindt8/5/2016 8:25 AMPodcast0 

It's another sad week for the Podcast as you have to suffer through another podcast with Shane. He talks about some issues he's had with slipstreaming and creating a new farm. He also pimps some new videos he has published at http://www.boldzebras.com/.

Audio File

Video File

Podcast 299 - No One Really Cares (Time 0_12_29;24)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 27:58

Links:

03:46 - Verizon buying Yahoo for 4.8 BILLION dollars

 

Brought to you by Rackspace

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

  
No presence informationTodd Klindt8/2/2016 10:57 AMPodcast0 

In this Podcast I talk about how great SPTechCon was and also how I was renewed as a Microsoft MVP for the 11th year in a row. Then I point you all to a free ebook on Hybrid SharePoint. I wrap it up by whining about OneDrive and how it hates me.

Audio File

Video File

Podcast 298 - Early 90s (Time 0_01_36;22)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 30:19

Links:

10:51 - Free ebook: Configuring Microsoft SharePoint Hybrid Capabilities
13:51 - Which OneDrive sync client am I using?
21:03 - How to install the OneDrive for Business sync client for SharePoint 2013 and SharePoint Online
22:30 - Microsoft Ignite
22:55 - SharePoint days Slovenia
25:53 - SharePoint Exchange Forum (SEF)

Brought to you by Rackspace

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

  
No presence informationTodd Klindt7/9/2016 10:27 PMPodcast0 

In this episode I talk about how PowerShell will soon be taking over the Office 365 world and how you can save money if you deploy SQL Server in Azure. And while I'm talking about servers in Azure, I talk about a tool you can use to see if your VMs are optimized for your workloads.

Audio File

Video File

Podcast 297 - The L Women from Alabama (Time 0_42_28;22)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 25:37

Links:

17:10 - Easily bring your SQL Server licenses to Azure VMs
18:55 - Virtual Machine Optimization Assessment Tool

Brought to you by Rackspace

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

  
No presence informationTodd Klindt6/30/2016 10:56 AMPodcast0 

This week marks a sad milestone, the return of Shane to the SharePoint world. In this episode Shane crashes the show and delivers the bad news. After I recover I talk about the recent acquisition of LinkedIn by Microsoft and what they possibly could have been thinking. Then we discuss Ignite and different versions of SharePoint. It's a good show, in spite of Shane being on it.

Audio File

Video File

frame

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 40:00

Links:

19:01 - Microsoft acquires LinkedIn
27:55 - Microsoft press release on LinkedIn acquisition
30:30 - 73 Ignite sessions on SharePoint
32:56 - Acceleratio Upgrade Webinar
34:42 - Compare SharePoint versions

Brought to you by Rackspace

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

  
No presence informationTodd Klindt6/10/2016 2:46 PMSpeaking0 

SPTechCon Boston 2016 is almost upon us. For your sanity, and mine, I thought I’d blog where I’ll be and when, so our paths can cross if you’re in town.

 

Tuesday, June 28th – 4:00 to 5:15 PM

Upgrading to SharePoint 2016

Wednesday, June 29th – 8:15 to 9:30 AM

PowerShell with SharePoint Online

 

Wednesday, June 29th – 9:45 to 10:30

Stump the Experts!

 

Wednesday, June 29th – 4:00 to 5:15 PM

Configuring Active Directory Replication with Azure AD

 

Wednesday, June 29th – 7:00 to 9:00 PM

Office 365 User Group Panel

 

I hope to see you there. If you’re at SPTechCon, please look me up and say “Hi.” Smile

tk

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

  
No presence informationTodd Klindt6/10/2016 10:22 AMPodcast0 

Ignore this blog post. It’s me testing an IFTTT recipe to automatically send a tweet when I post a podcast. Ain’t automation grand?!

  
No presence informationTodd Klindt6/10/2016 10:13 AMPodcast0 

In this week's episode I wrap up the discussion about the great blog crash of 2016. Then I talk about some new things that showed up in SharePoint Online. Then we talk about the limitations of Office 365, and which ports and URLs you need access to in order to access it. I used some new functionality with my Band this week and I tell you about that too. Finally I point you towards a good paper a friend of mine wrote about taming the tech talk.

Audio File

Video File

Podcast 295 - Brown Zebras (Time 0_03_05;23)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 36:36

Links:

11:47 - SharePoint—the mobile and intelligent intranet
14:00 - The Sites Content page page
16:04 - SharePoint Online software boundaries and limits
17:53 - Office 365 URLs and IP address ranges
20:17 - Adobe Acrobat DC now supports #AzureAD and OneDrive!
27:20 - How to Tame the Technical Talk

Brought to you by Rackspace

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

  
No presence informationTodd Klindt5/31/2016 9:39 AMSharePoint 2016; SharePoint 20130 

My guess it’s not your birthday and there are no major gift giving holidays coming up, but even with those restrictions I have a gift for you, a free webinar on SharePoint 2016 Upgrade with me. I would be remiss if I didn’t give a little of the credit to the find folks at Acceleratio, the makers of the everyone’s favorite SharePoint admin tool, SPDocKit. I made a deal with them, they do all the hard work and I take all the credit. So far it’s working out great. Smile

What will we be talking about? I’m glad you asked. Here’s the abstract I sent them:

SharePoint 2016 is upon us. If you haven’t started already, now is the time to start planning and testing your upgrade. In this webinar Todd will tell you what upgrade options you have going to SharePoint 2016 and how to plan your new SharePoint 2016 farm. Then he’ll walk through the upgrade process and show you what to expect. By the end of this webinar you’ll have a confident understanding of what it will take to upgrade your farm to SharePoint 2016, and you’ll be ready to get out there and start upgrading SharePoint!

Again, this is completely free, and I promise you’ll get your money’s worth. You can register here. I hope to see you there.

tk

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

  
No presence informationTodd Klindt5/26/2016 11:29 AMPodcast0 

In this episode I tell the sad tale of woe of my blog crashing. Then I go on to happier topics like SharePoint 2016 exams, new versions of Azure AD Connect, and how Microsoft keeps your Azure AD accounts safe from naughty hackers.

Audio File

Video File

Podcast 294 - DED Dead (Time 0_07_58;00)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 34:23

Links:

15:55 - Microsoft Releases SharePoint 2016 MCSE information
16:27 - https://www.microsoft.com/en-us/learning/exam-70-339.aspx
19:28 - New version of Azure Active Directory Connect
20:55 - How we protect AzureAD and Microsoft Account from lists of leaked usernames and passwords
28:02 - Walkthrough of Deleting an Azure AD Tenant
28:38 - How Cloud Storage Compares

Brought to you by Rackspace

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

  
No presence informationTodd Klindt5/26/2016 10:38 AMPodcast0 

I start this episode off by talking about a couple of non SharePoint things going on with me. Then I deliver the good news about the 2016 release of Office Online Server, and talk about why it's important to you, the SharePoint administrator. I finish out the podcast with news from the Future of SharePoint event and I show off the cool things I got there.
Audio File

Video File

293

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 32:20

Links:

05:30 - http://www.toddklindt.com/SlackInvite
10:10 - Azure AD Connect password sync policy
18:11 - Redirect known folders to OneDrive for Business
20:55 - SharePoint Framework – Initial Questions and Answers

Brought to you by Rackspace

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

  
No presence informationTodd Klindt5/25/2016 1:31 PMPodcast0 

I start this episode off by talking about a couple of non SharePoint things going on with me. Then I deliver the good news about the 2016 release of Office Online Server, and talk about why it's important to you, the SharePoint administrator. I finish out the podcast with news from the Future of SharePoint event and I show off the cool things I got there.
Audio File

Video File

Podcast 292 - Self-Indulgence Galore (Time 0_01_28;18)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 37:39

Links:

16:27 - Office Online Server now on MSDN

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt5/9/2016 2:34 PMPodcast0 

In this episode I make good on a promise I made a few months ago. I also talk about the future of SharePoint, both the event and the future itself. I also talk about new versions of SQL Server, and how to keep your finger on the pulse of Office client versions.

Audio File

Video File

Podcast 291 - Free as in Beer (Time 0_07_38;21)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 30:30

Links:

  1. 08:42 - Microsoft Cloud Show appearance
  2. 90:00 - Screwing around with two old friends
  3. 10:58 - Future of SharePoint event
  4. 13:42 - Microsoft Flow and announcing the public preview of PowerApps
  5. 22:15 - SQL Server 2016 coming June 1st
  6. 24:00 - Enterprise, Standard, Express, and Developer editions
  7. 25:39 - Office 365 versions

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt5/9/2016 2:29 PMPodcast0 

In my first week back I talk about the Future of SharePoint event in San Francisco and how excited I am about it. Then I talk about some gadgets I've gotten lately, like the Amazon Dot and a tablet I ordered. I also find time to talk about the Windows 10 Anniversary update and how the testing is going.

Audio File

Video File

Podcast 290 - I Have Run Out of Euphemisms (Time 0_00_56;17)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 30:51

Links:

06:17 - The Future of SharePoint Event
08:41 - Amazon Echo Dot
16:08 - Windows 10 update 14328
26:35 - Dual OS Tablet

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt5/9/2016 2:24 PM0 

Laura Rogers drops in tonight to give Shane some much needed credibility. She talks about what she's up to these days. Thanks to Laura for stopping by. Check out her new adventures at https://www.iwmentor.com/

Audio File

Video File

Podcast 289 - Lookin' all Purdy (Time 0_24_32;08) 

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 30:51

Links:

06:40 IW Mentor
23:40 99 designs
24:58 http://boldzebras.com
25:37 http://boxchecked.com
27:08 helpscout

Brought to you by Rackspace

 

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

  
No presence informationTodd O. Klindt5/9/2016 2:17 PMPodcast0 

** The Audio is kind of crackely. Sorry. **
Shane fills in while I'm on the road this week. We get an update on what he's been up to lately. He tells us what tools he's using in his new endeavors. It's a good break from the awesomeness that is my normal podcast.

Audio File

Video File

Podcast 288 - It's 5 O'Clock Somewhere (Time 0_02_01;10)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 28:06

Links:

04:37 Bold Zebras
07:33 Box Checked - Virtual Assistant
09:55 Working with local startups
13:00 Wix and SquareSpace
14:32 Wordpress
16:21 Shopify
17:54 Using Google Trends to Understand your Market
20:09 Landing Page Optimization
23:13 Peek User Testing
24:49 When was the last time you did user testing on your website?
25:44 DevIntersection

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt4/27/2016 1:58 PMSharePoint 20160 

SharePoint 2016 is nearly upon us. We’re in those awkward teenaged-like years between RTM, which was March 14, and General Availability, which is May 4th. Microsoft has told us a lot about SharePoint 2016, and there’s a lot to be excited about. To get the next chapter in the story, tune in May 4th for the “The Future of SharePoint” event. This event is free, and will happen across the Internet on your monitor of choice. You don’t need to travel all the way to San Francisco, get a hotel, fight the traffic, and sit in a crowded venue to see what exciting things Microsoft has planned for our beloved SharePoint. You can sign up and tune in to this event and get it all that way, in your pajamas and your favorite bunny slippers.

I’ll watching and I might take a stab at live tweeting my thoughts while Mr. Teper and friends are spreading the good news. If you want my up to the minute reactions, follow me on Twitter.

I’m very curious to see what Microsoft has up their collective sleeves. Join me in the Future of SharePoint event on May 4th.

tk

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

  
No presence informationTodd O. Klindt4/23/2016 9:14 PMPodcast0 

This week's podcast has a lot of PowerShell topics. But shouldn't any good podcast? I cover how to write good PowerShell functions, the rules and regulations behind PowerShell, and an easier way to use PowerShell with Office 365. I finish up by making fun of Microsoft Edge and talking about my Microsoft Band. I also give a tease on a new gadget I've purchased.

Audio File

Video File

Podcast 287 - Black Art of PowerShell (Time 0_15_37;05)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 33:59

Links:

05:52 - Walkthrough: An example of how I write PowerShell functions
10:52 - Strongly Encouraged Development Guidelines
12:55 - How to get started with Office Dev PnP?
17:22 - Microsoft Edge browser used on over 150 million active devices
20:36 - Microsoft Band 2 can now handle more tiles

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt4/1/2016 5:20 PMPodcast0 

Today's Podcast comes to you live from the Castle, the Rackspace headquarters. I talk about the new Office 365 Connector. Then, for the big finish, I interview my friend and coworker, Mark Watts. He's a SharePoint IT Pro and he tells me what things he loves about SharePoint 2016.
 
Audio File

Video File

Podcast 286 - I Can't be Great at Everything (Time 0_16_49;10)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 35:22

Links:

  1. 04:00 - Office 365 Connectors
  2. 06:02 - How to join First Release
  3. 07:10 - Azure AD Health
  4. 24:15 – Data Loss Protection
  5. 32:45 - DevIntersection
  6. 34:04 - SPTechCon Boston

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt3/24/2016 9:16 AMPodcast0 

This week's show features an interview with one of the founders of the company that graces us with SPDocKit, Toni Frankola. He stays up late in his native Croatia and spends some time with us telling us all about how great SPDocKit is. Besides talking to Toni I also talk about how you can get free on-prem SharePoint CALs if you have licenses for Office 365, and what to do to your SQL Server if you have a high performance workload, like our beloved SharePoint.

Audio File

Video File

Podcast 285 - Work of the Devil (Time 0_13_20;26)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 35:26

Links:

03:29 Using Office 365 user licenses to meet CAL requirements
08:02 Recommended updates and configuration options for SQL Server 2012 and SQL Server 2014 with high-performance workloads
11:49 Acceleratio
13:57 SPDocKit
21:41 Best Practices
24:47 autospinstaller.com
29:09 SPC Adriatics
31:45 Managing SharePoint Server Backup and Recovery Like a Pro
32:53 DevIntersection
34:18 SPTechCon Boston

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt3/21/2016 10:35 AMPodcast0 

Big news this week. Bing has a built in speedtest!!! Oh, and SharePoint 2016 RTMed. We spend a couple of minutes talking about that, and what it means for you. Next we cover an update to the PowerShell scripts that configure Hybrid Search, and one thing you should never do. Finally we talk about how SharePoint on Azure is a reality.

Audio File

Video File

Podcast 284 - It's a Real Little Boy Now (Time 0_24_43;23)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 34:16

Links:

6:25 SharePoint 2016 RTM
12:19 Live Event on May 4th
11:35 Download the RTM Trial.
18:48 PowerShell scripts to configure cloud hybrid search for SharePoint
23:26 Microsoft Azure Architectures for SharePoint 2013
27:25 Office 365 service comparison
30:36 DevIntersection
32:42 SPTechCon Boston
29:32 Managing SharePoint Server Backup and Recovery Like a Pro

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt3/15/2016 10:19 PMSharePoint 2013; SharePoint 2010; SharePoint 2007; SharePoint 20160 

On Thursday March 24th, 2016, the fine folks at Petri.com and Veeam have invited me to spend a few moments with you folks talking about SharePoint Backup and Recovery in a free webinar. I get 20 – 25 minutes to tell you all I know about the subject, then the Veeam people will jump in and tell you all the wonderful things their products will do. At the end, there will be a Q&A session. You supply the Qs, I’ll supply the As, or at least make up something plausible. As if that wasn’t enough, one lucky winner will be awarded a Surface Pro 4 during the Q&A session. Second prize is a big hug from me.

Use this link to sign up. It’s free, what do you have to lose? If nothing else, there will be some good heckling to be had.

tk

ShortUrl: http://www.toddklindt.com/PetriDRWebinar

  
No presence informationTodd O. Klindt3/11/2016 9:19 AMPodcast0 

This podcast started out with a bang. We start off talking about the little story of how Microsoft announced that SQL Server will run on Linux next year. Then we cover some anticlimactic topics, like a new responsive UI package for SharePoint on-prem, a new version of Azure AD Connect, a release candidate for SQL 2016, and what Shane's up to these days.

Audio File

Video File

Podcast 283

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 33:03

Links:

05:37 SQL Server on Linux
13:20 First release candidate of SQL Server 2016 now available
14:03 Responsive UI Package for SharePoint on-premises
16:24 Migrate to O365 with missing users
20:49 Announcing the new Office 365 admin center
22:26 Version 1.1.110.0 of Azure AD Connect Released
24:49 Bold Zebras
28:27 DevIntersection
29:41 SPTechCon Boston
30:22 Managing SharePoint Server Backup and Recovery Like a Pro

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt3/3/2016 9:39 PMPodcast0 

In this week's podcast I talk about all the fun I had at SPTechCon in Austin. Office 365 got some updates last week and I tell you about them. Azure AD Connect got some updates too, that comes up. We talk a little about SharePoint boudaries, and a way to browse your Site's information without a browser. Finally I tell you how you can get a Band 2 for $75 off.

Audio File

Video File

Podcast 282 - Kissed by a Unicorn (Time 0_12_36;27)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 35:37

Links:

07:10 Episode 086 panel at SPTechCon—Office 365 Developer Podcast
09:01 Office 365 Updates and Improvements: February 2016 Edition
12:25 Software boundaries and limits for SharePoint 2013
15:14 SharePoint Online Client Browser v2.1
17:59 New Azure AD Connect released
24:37 Office 365 Unlimited OneDrive Storage Ends On March 1 2017
26:57 PowerShell 5 is out, for real
28:02 PowerShell 5.0 is Back
29:10 Save $75 on the Microsoft Band 2 Until March 26
31:01 How Long Can Microsoft Band Store Data?

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt2/29/2016 9:01 AMPodcast0 

In today's show I show off some improvements I've made to my SharePoint 2016 Builds page, and will add to my SharePoint 2013 Builds page eventually. I also talk about where company's interest lies, in SharePoint Online or on-prem. Then I talk a SharePoint patch and hit it on a rock to see what's inside. I finish up by telling about a great deal on a Surface Pro 4, even though you shouldn't get one.

Audio File

Video File

Podcast 281 - Get On It With Your Bad Self (Time 0_34_58;07)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 35:00

Links:

07:01 - February 2016 CUs are out
10:27 - Can sort by build number on SharePoint 2016 Builds page
17:44  -Unity Connect Azure AD Sync session
20:02 - Study: Orgs Favor On-Prem SharePoint over SharePoint Online
24:42 - How to extract msu/msp/msi/exe files from the command line
27:25 - Get a free Surface Dock worth $200 with Surface Pro 4 purchases today only
30:34 - SPTechCon
32:14 - DevIntersection

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt2/12/2016 1:30 PMPodcast0 

This episode is action packed with SharePointy goodness. I start off with the exciting announcement that registration for the Microsoft Ignite conference is open. Then I talk about a new tool out there that will help you troubleshoot and get more information about your Search environment. If that wasn't enough I show some PowerShell that will connect you to all of the Office 365 services, and some new functionality in Azure AD Premium.

Audio File

Video File

Podcast 280 - I'm not Very Compliant (Time 0_02_26;27)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 32:54

Links:

02:25 - Microsoft Ignite Registration is open
06:03 - Announcing the Search Health Reports (SRx) for SharePoint Search Diagnostics
11:46 - Optical Character Recognition (OCR) for Windows 10
13:54 - Upload photo for OCR
17:33 - More Azure AD and Windows 10 goodness: Enterprise State Roaming public preview!
21:17 - Connect To All Office 365 Services With PowerShell
24:30 - Rackspace Office Hours
28:24 - SPTechCon
30:11 - DevIntersection

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt2/8/2016 12:54 PMNetcast; Podcast0 

This is the first afternoon podcast and it went really well, if I do say so myself. I start off with Azure Stack, what it is and what it will require to run. Then I talk about a new way for Cortana to keep tabs on you. My podcast listeners enjoy a good gadget now and then, so when the new SurfaceBooks came out, I knew you'd all want to hear about it. I finish things off by talking more about installing the SharePoint 2016 Release Candidate, and a new ISE for PowerShell.

Audio File

Video File

Podcast 279 - Bob is out - Yammer is in (Time 0_00_19;29)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 35:07

Links:

08:22 - Microsoft Azure Stack Technical Preview is now available for download
16:58 - Microsoft’s Cortana will now remind you to keep promises you made in emails
19:31 - Microsoft's 1TB Surface Book and Surface Pro 4 now available
28:02 - WHY I BASED MY TECH COMPANY IN THE MIDDLE OF IOWA
23:26 - Installing SharePoint 2016 Release Candidate Directly
24:36 - Introducing the Windows PowerShell ISE Preview

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt1/31/2016 6:20 PMNetcast; Podcast0 

For the last several years I have recorded my podcast at 8:30 PM Central. Starting on Monday, February 1st, 2016, I’m moving the show to 4:00 in the afternoon. This is to make it more accessible to my European audience, and make it easier for some of the guests I have planned to attend.

Nothing else has changed. Same crappy content. Same horrible host. Same pathetic production. You long time listeners and viewers will feel right at home.

Now for some boring details. If you subscribe to my YouTube channel you can get updates when I go on air, since I stream over YouTube. I have a chatroom in IRC, and I’d love to have you jump in and heckle along with the rest of the hooligans. While you can use an old school IRC client like MIRC to join, you don’t have to. I have a web client on my Podcast homepage. Finally, if you want to be super-duper sure you don’t miss this (and who’d want to) you can use this ICS file to add it to your schedule.

I’m looking forward to seeing the old faithful hecklers in the chatroom, as well as new blood.

tk

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

  
No presence informationTodd O. Klindt1/30/2016 11:05 AMNetcast; Podcast0 

Tonight was my last evening broadcast, and I go out in style. I wax nostalgic about the last six years' night broadcasts. After that's all done, I talk about the SharePoint 2016 Release Candidate and how to install it. I show off some fun Azure AD functionality, and I finish up by talking about the new Internet router I got at home. Fascinating stuff, all of it.

Audio File

Video File

Podcast 278 - Smooches to All of You (Time 0_02_05;23)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 33:09

Links:

11:37 - SharePoint 2016 Release Candidate released
13:11 - SharePoint 2016 Release Candidate Now Available For Download
21:13 - SharePoint 2016 Builds List Blog Post
21:49 - SharePoint 2016 Builds List
23:43 - Azure AD Mailbag: Azure AD App Proxy
25:37 - Ubiquiti Edgerouter Lite
26:00 - Buy Ubiquiti Edgerouter Lite at Amazon
31:29 - DevIntersection

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt1/25/2016 12:17 PMSharePoint 2016; SharePoint 2016 Preview; Sharepoint2 

SharePoint 2016 is nearly upon us and it’s time for me to publish a SharePoint 2016 Builds List. This way you all have a fighting chance to keep up to date with SharePoint 2016 patches. Unlike my SharePoint 2010 and SharePoint 2013 lists, I’m not doing this as a blog post. Instead I’m doing it as a wiki page. That format makes it easier for me to update and hopefully easier for you to read. I’m also going fix how regressions are exposed for each build. Here’s a link to the new page:

SharePoint 2016 Builds List

I also created a corresponding Twitter account @SP2016Builds where I will tweet SharePoint 2016 Builds related information. Follow me, I’ll follow you back and make you look like a big deal on Twitter.

As always, I welcome your feedback. You can leave me a comment here, or send me a Tweet at the address above.

tk

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

  
No presence informationTodd O. Klindt1/22/2016 10:17 AMNetcast0 

Tonight, in my penultimate broadcast at 8:30 PM, I talk about a new conference I'll be speaking at, DevIntersection and how you can put $50 in my pocket if you go. Then I talk about some SharePoint patching craziness. That almost never happens. I finish up by talking about a new tablet that I'm lusting over, and how Microsoft is making iPhones even better.

Audio File

Video File

Podcast 277 - A Little Something for Everybody (Time 0_05_44;21)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 35:15

Links:

  1. 09:37 - I’m Speaking at DevIntersection 2016 in Orlando
  2. 11:00 - DevIntersection Registration link
  3. 13:35 - Security Patch MS16-004 (KB3124585) Breaks SharePoint 2013
  4. 18:28 - Dell Venue 8 Pro Windows 10 tablet goes up for sale with Full HD display and LTE
  5. 28:26 - Microsoft is bringing its famed Word Flow keyboard to the iPhone
  6. 30:17 - Skype is now integrated into Slack

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt1/21/2016 3:07 PMSharePoint 2016; SharePoint 2016 Preview0 

Yesterday Microsoft released the SharePoint 2016 Release Candidate to the excitement of SharePoint nerds worldwide. Normally I would tell you all about it right here. Instead, I’m going to tell that today I started writing for the Petri family. I thought the SharePoint 2016 Release Candidate would be a great inaugural post. So, for your clicking pleasure, I present:

SharePoint 2016 Release Candidate Now Available For Download

I will be writing articles periodically for Petri, but don’t fret faithful reader, I’ll still be publishing chewy technical posts here too. If you don’t already, poke around Petri.com, there’s a lot of good content there.

tk

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

  
No presence informationTodd O. Klindt1/14/2016 4:55 PMPodcast; Netcast0 

In tonight's podcast we revisit my love for crappy Windows tablets. Then I go into some Internet of Things projects I've been working on. I stumbled onto a smart watch that boasts a 30 day battery, and, AND, a Windows Phone app! At the end I cover some SharePoint patching fun and how to make fancy colorful Excel reports with everybody's friend, PowerShell.

Audio File

Video File

Podcast 276 - Auctions for Crap (Time 0_15_18;18)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 38:32

Links:

04:57 - Todd's Birthday Charity Drive
09:16 - Crappy tablet?
13:35 – Rufus USB drive creator
19:15 - Arduino IDE and Linkit One blog post
21:11 - Vector Smart Watch
24:40 - Official web site
27:20 - Cloud and Federated Search broke in SharePoint 2013
28:57 - SharePoint 2013 Builds List
30:55 - Creating Colored Excel Reports
32:47 - To Attract New Listeners, Podcasts Need to Move Beyond Sound
36:47 - SPTechCon

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt1/14/2016 10:50 AMSharePoint 201315 

1/15/2016 – See Update at the bottom of this post. I’d tell you now, but I don’t want to spoil it.

In this scary world of hoverboards bursting into flames, one can never let their guard down. SharePoint security is no exception. This month’s Patch Tuesday (a big event in the Klindt household, even bigger than “liver and onions night”) has a security patch for Office and SharePoint, MS16-004 (KB3124585). It patches a nasty remote code execution bug, which I don’t have to tell you is bad. It’s even worse than missing “liver and onions night.” Security patches inherently have a sense of urgency around them, so sometimes they are published with a few, shall we say, rough edges. MS16-014 has that distinct honor.

It wasn’t too long after the patches were pushed out that people started noticing problems. Their tales of woe popped up on the TechNet forums and StackExchange. It seems people that installed KB3124585 from Windows Update, but did not install the full January 2016 SharePoint CU are having problems. A little over a year ago I published a blog post, “Don’t Enable Automatic Updates on SharePoint Servers” where I, obviously, recommended not having Windows Update automatically update your SharePoint servers, for SharePoint or Windows. This situation is exactly why. Not only does this patch break SharePoint, it cannot be uninstalled. No “get out of jail free” card to be had.

In this case, there appears to be an easy fix. From the posts in the threads referenced above, if you install the January 2016 CU for SharePoint Foundation the problem goes away. Now, of course, that puts you in the uncomfortable spot of installing a CU right after it comes out, and we all know what kind of fun that can lead to. In this case though, you don’t have many options. Cross your fingers, say your prayers, maybe help some little old ladies across the street, then double-click that EXE and hope for the best.

Good luck with all your patching. Post to either of those threads, or leave a comment here if your experience is different than what I’ve blogged.

tk

1/15/2016 – Update

On his blog, Stefan Goßner offered a workaround for this bug. We know that installing the January 2016 CU fixes the issue. Stefan provides the individual patch from the Foundation CU that fixes it. If you install patch KB3114508 (download) on all of your servers, and run the Config Wizard, you should be good to go. This is a SharePoint patch, so like MS16-004 it cannot be uninstalled. You should test it as much as you can before you install it on your farm.

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

  
No presence informationTodd O. Klindt1/13/2016 11:10 AMSharepoint; Speaking0 

I’m happy to announce that I’ll be speaking at DevIntersection in Orlando this April. Of course I’ll be part of the SharePoint Intersection part, not so much the Dev Intersection part. Smile I’ll be doing two sessions,

SharePoint & Office 365 Hybrid: Better Together and Upgrading to SharePoint 2016 Like A Pro with Jason Himmelstein. And of course I’ll be wandering around talking to as many people as I can while I’m there. Along with all the great SharePoint content, there’s a ton of big names from other products, like Scott Guthrie, Scott Hanselman, and Richard Campbell, to name a few. It’s gonna be, as the kids say, “Off the hook!” (They still say that, don’t they?)

You know what would make it even better? You know what would really tip it from “Epic” to “Legen” wait for it “dary!”? You! That’s what.

To show I’m serious, we’ll give you a little off the price if you tell them I sent you. If you Register now you can use my last name, KLINDT, as a promo code. It looks like this:

image

What happens then? Well, three things, really. First, you’re now registered for a cool conference. Second, you’ll get $50 dollars off your registration fee. That’s on top of any early bird discounts you might already be getting and any of the goodies you get when you register. Third, the more of you that use my code, the more likely it will be that I’ll be able to tell Jason more people like me than him. Everybody wins!

I hope to see you in Orlando in April.

tk

ShortUrl: http://www.toddklindt.com/DevIntersection2016

  
No presence informationTodd O. Klindt1/10/2016 9:37 PMNetcast0 

We start 2016 off with a blast. I talk about some fun Office 365 topics like fancy two factor authentication with Office clients and new CSOM. Yay! Then I tell you about some Azure AD resources you should check out. I finish up with a couple of fun Windows sites. One that shows you how many Windows devices you have registered, the other shows you how to save the beautiful Windows Spotlight images from Windows 10.

Audio File

Video File

Podcast 275 - Took my Fancy and Tickled it (Time 0_16_26;16)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 39:15

Links:

02:40 - Todd's Birthday Charity Drive
08:00 - OneDrive for Business update on storage plans and Next Generation Sync Client
16:14 - Updated Office 365 modern authentication public preview
20:38 - New SharePoint CSOM version released for SharePoint Online
23:24 - Bulk User Profile Updater
25:13 - Azure Active Directory Hybrid Identity Design Considerations
26:33 - Azure AD Connect sync: Attributes synchronized to Azure Active Directory
27:49 - Find your number of Windows devices
30:35 - How to save Windows Spotlight lockscreen images so you can use them as wallpapers
37:59 - SPTechCon

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt12/26/2015 11:29 PMIoT3 

For Christmas I was a good little boy and I got a gift I was really looking forward to, a LinkIt One board. This board is a like an Arduino board, but has wireless capabilities built in. I haven’t messed with anything like this since I was about 12 with an old Radio Shack 200-in-1 kit, but I was very excited. The experience has been a lot of fun, but I did stumble onto one issue that kicked my butt for a while. In true tech blogger fashion, I decided to share my defeat, and triumphant comeback with the world.

When I unwrapped the LinkIt One I hastily ripped apart the box and started hooking things up. Being a Microsoft guy, I’m used to clicking Next a lot to install things. Installing the drivers and programming environment for the LinkIt One board was a little clumsier than that. The documentation pointed me to this “Getting Started” link and it mostly worked. The driver installation was a little different, but it was close enough. The USB to Serial adapter drivers loaded correctly and I was able to connect the Arduino IDE to the COM ports that the LinkIt One was using. I thought I was well on my way to being the next Nikola Tesla, until I couldn’t upload my very first sketch. Sad smile 

The first sketch the documentation told me to upload was Blink. It’s a simple sketch that simply blinks the LED on the LinkIt One. I loaded it up in the Arduino IDE (Arduino 1.6.7) and hit “upload.” The IDE whirred and then spit out this unfortunate bit of sadness:

image

For the sake of people Googling (or heaven forbid, Binging) this error because they’re getting it themselves, here is the text in all its glory:

Warning: platform.txt from core 'MediaTek ARM7 EJ-S (32-bits) Boards' contains deprecated recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} "{build.path}/{archive_file}" "{object_file}", automatically converted to recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} "{archive_file_path}" "{object_file}". Consider upgrading this core.

In file included from sketch\Blink.ino.cpp:1:0:

C:\Users\me\AppData\Local\Arduino15\packages\LinkIt\hardware\arm\1.1.17\cores\arduino/Arduino.h:38:19: fatal error: vmdcl.h: No such file or directory

#include "vmdcl.h"

^

compilation terminated.

exit status 1

Error compiling.

It’s been over 20 years since I’ve taken any computer science courses, but I was able to piece together the problem. The Arduino.h file was trying include vmdcl.h and couldn’t find it. I verified the file did exist on my machine. It was in the C:\Users\username\AppData\Local\Arduino15\packages\LinkIt\hardware\arm\1.1.17\system\libmtk\include directory. That meant it was installed, but for whatever reason it wasn’t in a directory where the compiler could find it. I was a little out of my league here, so I jumped over to Google to see if the Internet could save me.

It did! I found a few hits on my error. The page that had my solution was on the MediaTek  forums. The entire solution is in that thread, but I thought I’d blog it to get it all in one place.

For me, the solution was two small edits to the platform.txt file in C:\Users\me\AppData\Local\Arduino15\packages\LinkIt\hardware\arm\1.1.17\ directory. That file, and this directory are created when you add board support for the LinkIt One to the Arduino IDE. It’s supposed to tell the compiler where everything is at for that platform. Somehow, it didn’t get set up correctly and my stuff was failing.

Thanks to that forum thread I was able to fix it by making these two edits to the platform.txt file. Before you make any edits to your own platform.txt file, back it up. Back it up twice to be safe. Then open it up in your favorite text editor and make the following two changes (highlighted in yellow).

Line 20: Search "compiler.cpp.flags="

Append -I{build.system.path}/libmtk to the end of the line.

Original line:
compiler.cpp.flags=-c -g -O2 -fvisibility=hidden -fpic -mthumb -mlittle-endian -nostdlib -fno-non-call-exceptions -fno-rtti -fno-exceptions -Dprintf=iprintf

Fixed line:
compiler.cpp.flags=-c -g -O2 -fvisibility=hidden -fpic -mthumb -mlittle-endian -nostdlib -fno-non-call-exceptions -fno-rtti -fno-exceptions -Dprintf=iprintf -I{build.system.path}/libmtk/include -I{build.system.path}/libmtk

Line 58: Search for "syscalls"

Add /core in the middle of the line.

Original line:
recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" {compiler.c.elf.flags} -mcpu={build.mcu} "-T{build.variant.path}/{build.ldscript}" "-Wl,-Map,{build.path}/{build.project_name}.map" -o "{build.path}/{build.project_name}.elf" "-L{build.path}" -lm -fpic -pie -Wl,--entry=gcc_entry -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-unresolved-symbols -Wl,--start-group "{build.path}/syscalls_mtk.c.o" {object_files} "{build.variant.path}/{build.variant_system_lib}" "{build.path}/{archive_file}" -Wl,--end-group

Fixed line:
recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" {compiler.c.elf.flags} -mcpu={build.mcu} "-T{build.variant.path}/{build.ldscript}" "-Wl,-Map,{build.path}/{build.project_name}.map" -o "{build.path}/{build.project_name}.elf" "-L{build.path}" -lm -fpic -pie -Wl,--entry=gcc_entry -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-unresolved-symbols -Wl,--start-group "{build.path}/core/syscalls_mtk.c.o" {object_files} "{build.variant.path}/{build.variant_system_lib}" "{build.path}/{archive_file}" -Wl,--end-group

You’ll have to stop and restart the IDE for those changes to take effect.

After those two changes I was able to upload the Blink sketch and my LinkIt One is happily blinking its LED at me.

tk

ShortUrl: http://www.toddklindt.com/LinkItOneVmdcl

  
No presence informationTodd O. Klindt12/22/2015 2:46 PM0 

On this, my last podcast of 2015, I wax nostalgically about my favorite stories of 2015. I talk about Windows software, Windows hardware, SharePoint, and one of my new loves, Identity. It's been a great 2015, I can't wait to see you all in 2016.

Audio File

Video File

Podcast 274 - So Smooth and Silky (Time 0_09_22;05)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 41:54

Links:

03:02-  Todd's Birthday Charity Drive
08:45-  Windows RT is dead
10:48-  Windows 7 will upgrade to Windows 10
12:28-  Free upgrade from Win 7 or 8 in the first year
17:05 - Alibaba Windows HDMI stick
18:38 - Kangaroo is an amazing $99 Windows 10 portable PC
31:15 - PowerApps
35:17 - Azure AD Connect is generally available
37:38 - My CMSWire Author page
39:58 - Runas Radio
40:04 - SPTechCon

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt12/17/2015 1:45 PM0 

Back from traveling I hit the ground running with tonight's podcast. I tell the happy tale of how we can keep some of our OneDrive Consumer space. Then I point you towards some good Azure AD resources. I got a Band 2 a couple of weeks ago and next I gush about how much I like it. I finish things up by talking about some patches that break Cloud Search, and some blog posts I've written recently.

Audio File

Video File

Podcast 273 - Delicate Epidermis & The Whole Tamale (Time 0_00_25;22)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 33:46

Links:

03:55 - Todd's Birthday Charity Drive
09:23 - Our OneDrive prayers have been answered, sort of
13:28 - Microsoft Work & Place Bundle
14:52 - The Azure AD Mailbag
15:41 - Active Directory Team Blog
17:00 - Microsoft Band v2 for $200
22:27 - Oct, Nov, and Dec break Federated Search
23:10 - Cloud Hybrid Search Service Application in SharePoint 2016 Beta
24:25 - How to Adapt your older SharePoint PowerShell Scripts to Support SharePoint 2016
28:14 - How to Change Server’s Minrole in SharePoint 2016
29:22 - How to Retrieve Passwords Stored in Windows with PowerShell
32:02 - Runas Radio
32:24 - SPTechCon

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt12/16/2015 4:17 PMTech Stuff0 

I ran into my friend Rich Campbell at DevIntersection a couple of months ago and I begged him to let me be a guest on his RunAs Radio podcast. Maybe he needs some community service, maybe he hadn’t had his coffee yet, maybe it was just his Canadian graciousness, but he agreed. Yay!

Finally the day arrived, my episode has been published. You can hear me on Episode 451 (also my favorite Fahrenheit) talk about SharePoint, hybrid, and what skills all IT Pros will need to have in their tool belts in the next few years. I also squeeze in a reference to Canada Day, as a nod to my Canadian friends.

RunAs

Enjoy,
tk

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

  
No presence informationTodd O. Klindt12/14/2015 4:58 PMNetcast0 

Shane is behind the wheel tonight while I'm on the road. He does a fairly decent job. He talks a lot about his new Windows 10 phone, the Lumia 950 XML. He really likes it. He also talks about the Hour of Code, and other fun things he's been doing to spend his time. Thanks, Shane.

Audio File

Video File

Podcast 272 - It's Up to You to do a Good Job Aiming (Time 0_00_15;00)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 30:51

Links:

03:59 - Hour of Code 
05:58 - Outlook 2016 will not connect to Exchange 2007 
07:17 - Wayfair is doing it wrong. Marketing is hard
09:50 - Lumia 950 XL dual sim detailed review

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt12/6/2015 5:54 PMPowerShell; SharePoint 2016; SharePoint 2016 Preview; Sharepoint1 

Since PowerShell became part of the SharePoint admin’s tool belt in 2010 I’ve been cobbling together crappy PowerShell scripts. When SharePoint 2013 came out I was pleasantly surprised how well most of my crappy SharePoint 2010 scripts worked with it. That’s a testament to both the SharePoint and PowerShell teams and how well each of their products are designed. There were a couple of minor tweaks that had to be made, like to Search creation, but for the most part, they just worked. Because of that I didn’t take any time to have my scripts check to see which version they were running on, 2010 or 2013. I just knew there were a couple of places where I had to run one script over the other. Life was easy and I was lazy. (I still am.)

Then SharePoint 2016 started happening. Now I have three versions of SharePoint to contend with. And while SharePoint 2010 is six years old, it’s still out there in full force. People download and run my scripts against 2010 all the time. There are even some great blogs hosted on it. Because of that, a week ago I put pencil to paper (or at least pixels to ISE) to write the framework I’ll be using in my scripts to make sure they run correctly on 2010, 2013, and 2016. I had a couple of PowerShell folks eyeball it and they said it wasn’t horrible. Then I thought, “I bet my Internet friends would like this.” And here we are.

To make a script that works on all three versions of SharePoint there are actually two separate pieces. The first is determining which version of SharePoint is running. The second is making a decision based on that. The first bit seems easy, right? We have Get-SPFarm, for goodness sake, that gives you the exact build version of SharePoint. Except it only works if your server is part of a farm. Unfortunately, the first script I needed to tweak for SharePoint 2016 was my farm creation script. The New-SPConfigurationDatabase cmdlet in SharePoint 2016 requires a –LocalServerRole parameter to assign the first server’s Minrole. If my createfarm script is going to work with 2010, 2013, and 2016 it has to know whether to provide the –LocalServerRole parameter or not.

The first thing I needed to do was figure out which version of SharePoint was installed, without relying on Get-SPFarm. I could have looked around the file system and pulled version of files or something, but I decided to rely on Registry keys instead.  The location HKLM\SOFTWARE\Microsoft\Office Server\ has a key that matches the version of SharePoint that’s installed, and it is created at install. The first part, the detection part, looks like this:

$SP_VERSION = $null
if (Test-Path 'HKLM:\SOFTWARE\Microsoft\Office Server\14.0') { # SharePoint 2010
    $SP_VERSION = "14"
    Write-Output 'Found SharePoint 2010'
    }

if (Test-Path 'HKLM:\SOFTWARE\Microsoft\Office Server\15.0') { # SharePoint 2013
    $SP_VERSION = "15"
    Write-Output 'Found SharePoint 2013'
    }

if (Test-Path 'HKLM:\SOFTWARE\Microsoft\Office Server\16.0') { # SharePoint 2016
    $SP_VERSION = "16"
    Write-Output 'Found SharePoint 2016'
    }   

if ($SP_VERSION -eq $null) { # In case we can't figure out which version is installed
    Write-Output 'Could not find SharePoint'
    break
}

This walks through the versions it knows about, 14, 15, and 16, tells you what it found, and assigns it to the $SP_VERSION variable for easy use later. If it does not find a key it knows about, it tells you so and exits out of the script.

With that out of the way, we just need to use the $SP_VERSION variable whenever we want to make a decision based on the installed version. The two main ways to handle that are with IF and SWITCH. You can find out more about them by running help about_if and help about_switch. It’s mostly straightforward. In the case of my Createfarm script, it was a little more complicated. When I call the New-SPConfigurationDatabase for 2010 and 2013 it’s the same, no –LocalServerRole parameter. 2016 is the oddball. I didn’t want a bunch of nested Ifs, and I didn’t want two identical Switch conditions, if I could avoid it. While in this situation it’s not much duplicated code, but that might not always be the case. That required me to do some research, and ultimately ask the Internet how to do what I needed. Turns out you can put some logic into the Switch condition, so I was able to have two conditions, one for 2010 and 2013, and a second one for 2016. It looks like this:

switch ($SP_VERSION) {
    {($_ -eq "14") -or ($_ -eq "15")}  {Write-Out ‘Old, stale, SharePoint 2010 and 2013 code goes here’}
    "16" {Write-Output ‘Fancy new SharePoint 2016 code goes here’}
    }

We’re able to use a –or comparison in the Switch condition so that we can have one set of code run for both 2010 and 2013. We could use the same technique if we had something we wanted to run on both 2013 and 2016.

I have tested this on SharePoint Server 2010, SharePoint Server 2013, SharePoint 2016 (on and off of a farm), Windows 8.1, and Windows 10 and it behaves exactly how I would expect it should. I do not know if it will work with 2010 or 2013 Foundation. I don’t have any Foundation VMs laying around to test against.

I hope this helps you all as you adapt your existing PowerShell scripts and snippets to support SharePoint 2016. I have been putting some scripts up in Github. When I get brave enough I’ll post the link and let you all see how bad my scripts really are. Smile

tk

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

  
No presence informationTodd O. Klindt12/3/2015 3:01 PM0 

Tonight's Podcast has intrigue and scandal. Oh, maybe not. But it does have PowerShell, SharePoint 2016 Minrole, and PowerApps. I also sprinkled on some Skype for Business for good measure. There was also some Yammer for comic relief. Yeah, I don't know what Yammer is either.

Audio File

Video File

Podcast 271 - Fork 'em If That's Legal in Your State (Time 0_10_16;06)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 38:15

Links:

04:13 - TK Birthday Charity drive
07:53 - Why you should care about Identity-as-a-Service (IDaaS): An Expert’s perspective
10:17 - PowerApps
12:55 - Will have Free, Standard, and Enterprise SKUs
13:40 - MinRole Overview
18:57 - Set-SPServer -role
20:13 - Skype for Business adds PBX/PSTN support
23:18 - Josh Blalock’s Blog
23:49 - Yammer supports enforcing Office 365 identities
26:23 - An alternative way to connect PowerShell to Azure using an Azure AD account
35:07 - Runas Radio

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt12/2/2015 2:27 PMPowerShell; Windows 10; Windows 8/8.15 

I recently saw a post from someone that had upgraded to Windows 10 and they were lamenting that they had lost some of the saved passwords that Windows had stored. There’s not a man, woman, or dog alive that enjoys typing usernames or passwords. And these days it’s just irresponsible to have a simple password, or the same password for every site you go to. So now you have the burden of remembering them and typing them. Ain’t nobody got time for that! The best solution is to use a Password Manager, of course. I use Password Vault Manager, but there are a bunch of great options out there. It’s just good sense to use one.

But what if you don’t have one and you’re getting ready to upgrade, or do a new install, or I’ve convinced you of the merits of a Password Manager and you want to start moving into one? Do you have to remember all the sites and usernames and passwords? Well, probably not. Windows Control panel gives you a glimpse into the private life of Credentials. Go to the Start Screen and type “Credentials.” That will bring up the Windows Credential Manager.

image

It will list all the websites that it has saved passwords for. The passwords are hidden by default. You may have to authenticate the first time you click “Show.” For obvious reasons I’m not going to show too much of my own credential store. Smile I don’t need you jokers signing in to my MSDN account and posting “I love Developers” to the MSDN forums.

So if you’re concerned about losing usernames or passwords, you can go into the Credential Manager and copy them out. Great, right? No, not great. So much copying and pasting. So much clicking of “Show.” There must be a better way!

There is…PowerShell.

First, let me say I did not write this code. Someone smarter than me did and I copied it down. If you’re the author of this code, let me know.

This snippet of PowerShell will list out all of the entries in the Credential Manager in an easy to copy and paste manner. Now, obviously, since this is a list of every web site, username, and password you have, be very,very careful with this.

Here is the code:

[void][Windows.Security.Credentials.PasswordVault,Windows.Security.Credentials,ContentType=WindowsRuntime]
$vault = New-Object Windows.Security.Credentials.PasswordVault
$vault.RetrieveAll() | % { $_.RetrievePassword();$_ }

Again, I can’t take credit for this. Thanks to whoever did write it. Smile 

I hope this helps some folks recover usernames and passwords, before it’s too late.

tk

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

  
No presence informationTodd O. Klindt12/1/2015 12:21 PMSharePoint 2016; SharePoint 2016 Preview; Sharepoint; PowerShell1 

One of the most hyped and exciting new features in SharePoint 2016 is Minrole. Minrole is the ability to define a server’s role in the farm, and for SharePoint to make sure that server is running all the services necessary to meet those responsibilities. In this blog post I’ll show you how to determine what Minrole a machine has, and how to change it if you want to.

This blog post was written against pre-release software, Beta 2 of SharePoint 2016. As things change, this might not be exactly the same with SharePoint 2016 when it RTMs. Consider yourself warned.

Discovering Minrole

Every machine in your SharePoint 2016 has a Minrole assigned to it. That role is defined when you join a server to your farm. You can create a farm with the –ServerRoleOptional switch, but that just assigns the Minrole Custom to server. It still has a Minrole. You can see a machine’s Minrole in Central Admin. Browse to System Settings > Manage servers in this farm (/_admin/FarmServers.aspx) to see all the farm servers and their roles.

image

This also tells you if the machine is compliant with its defined role. To get this same information in with PowerShell, use Get-SPServer.

image

We can see from both pictures that the machine SP01 has the Minrole of SingleServerFam. When I installed this machine, it was going to be the only server in the farm, so that made sense. But what if I add more servers to the farm and I want to use the Minroles a little more intelligently? Fortunately it’s easy to change a machine’s role in the farm.

Changing Minrole

Much like there are two easy ways to discover Minrole, there are also two easy ways to change Minrole. We’ll take the easiest one first, Central Admin. Browse to System Settings > Convert server role in this farm (/_admin/RoleConversion.aspx). Choose your server’s new role from the dropdown and hit apply.

image

Since you can do this remotely, SharePoint creates a Timer Job to do the conversion. With Beta 2 of SharePoint 2016 I get this error message if my Farm account is not a local administrator:

image

It’s a bug, but it makes sense. The Central Admin app pool runs under the Farm account and that account doesn’t have permissions to make the changes. That can be fixed, and hopefully it will be by RTM.

You can also do this with PowerShell with the Set-SPServer –role command. It looks like this:

image

I’m running PowerShell as my Install account, which is a local admin, so everything should work. We can see the machine still has the SingleServerFarm role. It didn’t change when it failed in Central Admin. I ran the following line to change its role to Application:

Set-SPServer -Identity SP01 -Role Application

The command does not assume the local machine if no identity parameter is provided, so I had to add that. Also, if you can’t remember the roles, don’t worry. After you type –Role and hit space, you can hit the Tab key and PowerShell will cycle you through the acceptable values. There is a little bug there too. It offers up the role SingleServer, but throws this error if you try to assign it:

image

I’m sure they’ll tidy that up by RTM as well. Smile 

If we double-check Central Admin, we’ll see our server is now happily assuming its new role as an Application server.

image

Of course your best choice is to plan your SharePoint 2016 farm appropriately and not have to change a server’s role. But if you do need to, it’s a pretty simple operation.

tk

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

  
No presence informationTodd O. Klindt11/30/2015 4:32 PMPodcast0 

In this week's Thanksgiving episode I talk about the new SharePoint 2016 beta, the sad state of affairs in the Windows Mobile world, and a bunch of PowerShell. PowerShell in Visual Studio. PowerShell with regions, and PowerShell podcasts. Gobble gobble.

Audio File

Video File

Podcast 270 - Welcome to the Dev Side (Time 0_14_41;19)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 39:23

Links:

Runas Radio
SharePoint 2016 Beta 2 is out
Windows phone shrinks to 1.7% of new phones
Download Visual Studio Code
PowerShell Extension for Visual Studio
Other PowerShell Extension for Visual Studio
Using Regions in PowerShell ISE
PowerShell on Coding 101

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt11/25/2015 8:27 AMPodcast0 

In this week's episode I get you all prepared for the SharePoint 2016 Beta that will be released some. I also go off on a rant about Windows Phone and its sad, sad app story. Then I talk a bit about how to get the latest Office 2016 bits, and a Windows 10 update that is on its way to your PC as we speak.

Audio File

Video File

Podcast 269 - Superiority - Unpronounceable, But Palpable (Time 0_16_04;12)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 39:23

Links:

15:06 - You can order new Windows phones online
17:58 - Can also order at Microsoft Store
19:04 - No more Android apps on Windows Phone
27:30 - Be an Office Insider
30:04 - Windows 10 Update, on 11/12
34:49 - Use PowerShell to Retrieve Data from the Microsoft Health Dashboard

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt11/16/2015 5:26 PMPodcast0 

It's good to be back in the driver's seat for tonight's podcast. I give you guys an update on where I've been, and why I saddled you all with Shane the last couple of weeks. Then I try to get all caught up. I talk about Microsoft's change the to OneDrive for Pleasure (Consumer) product. I also talk about the Kangaroo PC I bought, and an exciting update to Windows 10.

Audio File

Video File

Podcast 268 - Don't Go to the Light! (Time 0_12_26;15)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 43:40

Links:

15:18 OneDrive for Pleasure No Longer Unlimited
16:00 - A year ago unlimited OneDrive was announced
21:29 - Lynn Dye's blog post on OneDrive changes
22:06 - Microsoft Work and Play" bundle
24:15 - User Profile Service is SharePoint 2016
25:13 - Kangaroo is an amazing $99 Windows 10 portable PC
25:15 - Damn you Lou Simonetti!
28:43 - Order Kangaroo PC from Newegg
29:59 - Snap Power - Code "thanks10" for 10% off
33:16 - Windows 10 Fall Update

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt11/12/2015 2:54 PMWindows 100 

Sorry, I couldn’t resist the obvious numeric joke. Today, November 12th, 2015 Microsoft released the first major update to Windows 10. Like any good thing, this update has many names; The Fall Update, The November Update, TH2, Build 1511, Build 10586, and Susan. They’re all the same.

If you’re in the Windows Insider Fast Ring, you’ve been enjoying these bits for a while. For the common Windows 10 user, the Build 1511 bits start trickling out today. If you want to do a fresh install of Windows 10, Build 1511, you can use the Windows Media Creation Tool. It has a lot of options, so if you’re going to do any Windows 10 installs or upgrades, spend a few minutes to check it out.

So what’s new in this update? A lot of great improvements. Microsoft’s blog post above outlines them. Paul Thurrott has a pretty good article on them too. I won’t go over all of them here, just the two or three that really grabbed me. Here’s a short list:

Improved Activation

By now we’ve all come to terms with the fact that most Windows 7 and 8.1 users get Windows 10 for free. If you’re upgrading, it’s easy. But when if you’re installing fresh? Do you need to install 7 or 8.1 first, then upgrade? That seems pretty clunky. Build 1511 takes care of that. Now the Windows 10 installer will accept 7, 8.1, or 10 keys. That saves you the messy step of installing the old OS and upgrading.

More Tiles!!

This is my favorite addition added to Build 1511. With old Windows 10 (1507, or 10240) the Start Menu and Start Screen only allowed 2 columns of tiles, and those columns could be no wider than 3 Medium tiles wide. That meant you could not have two Wide or Large tiles next to each other in the same column. This was a step back from Windows 8.1. Build 1511 gives us the option to add a 4th, super-sized column. To take advantage of this go to Settings > Personalization > Start and Click “Show more tiles” to on. This hit the Windows button and enjoy your handiwork. It will look wonderful, something like this:

image

A 4th column, at no extra charge. What a country! In RTM Windows 10, Start only(!) supported 512 tiles. Now that egregious limitation has been increased to 2048. Hopefully that’s enough. Smile

Tablet Mode

Tablet Mode got a couple of improvements. You have more options for snapping apps, and you can swipe down to close an app, like we were able to do with Windows 8.1.

Microsoft Edge

For the 3 or 4 of you that are still using Edge, I have good news and bad news. The bad news is that it did not get support for add-ins. That means no ad-blockers, no password managers, nothing. The good news is that it can now sync Favorites and Settings from PC to PC. You also now get previews of your open tabs. Finally you can now cast some video, audio, or pictures to select Miracast or DLNA devices. While it doesn’t support Chromecast, it does provide Chromecast like abilities to other devices.

Unless you take extraordinary measures, your Windows 10 boxes are all going to get this upgrade automatically. You won’t need to do anything to take advantage of these and all the other improvements. I’ve been using this build as part of the Windows Insider Fast Ring for a while, and it seems pretty stable. I’m sure you’ll love it. I’m in the process of upgrading my non Fast Ring boxes this very minute.

tk

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

Edited 11/13/2015 to remove erroneous KB article reference.

  
No presence informationTodd O. Klindt11/11/2015 10:31 PMPodcast0 

Shane brings along some adult supervision in this episode. Jonathan Mast joins him tonight as they cover such topics as Windows hardware, Slack, and Daylight Saving Time. Then they discuss phrases people should stop using in meetings. They wrap things up by celebrating the return of the Microsoft Work and Play bundle, a deal too good to pass up.

Audio File

Video File

Podcast 267 - I Demand an Upgrade (Time 0_08_46;00)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 50:43

Links:

04:39 - Windows Phone Hardware Rumors
09:53 - Surface Rebuild/Office 2016
15:25 - Slack
22:35 - HIpChat / Jabber
23:11 - Phrases Corporate People Need to Stop Using
30:01 - Daylight Saving Time
33:31 - Paypal was down for 2 hours
39:43 - Why haven't you bought the Microsoft Work and Play" bundle?

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt11/8/2015 8:39 PMPodcast0 

In tonight's podcast Shane takes over and amazes and enlightens us all on a variety of topics. He tackles such controversial topics as whether "Intranet" should be capitalized or not. He talks about the Microsoft Connect event, some trouble he had with Visio, and the Surface Pro 4. He also offers some recommendations on OneDrive and tells us about some books he's been reading lately.

Audio File

Video File

Podcast 266 - Touchy Feely People (Time 0_17_42;07)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 28:51

Links:

03:19- Survey for updates to the podcast home page
08:39 - Should you Capitalize the Word Intranet?
09:11 - Upgrade OneDrive
11:18 - Microsoft Connect 2015
14:11 - Keep Talking Game

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt10/23/2015 4:41 PMPodcast0 

It was a big week, and I cover a bunch of it in this podcast. I start by talking about how Microsoft's Ignite conference has been moved, both in time and location. Then I talk about how my Microsoft Band impacts my exercise regiment. Then I cover the October 2015 CU and whether you should install it or not.

Audio File

Video File

Podcast 265 - Rollercoaster of Emotions (Time 0_15_49;25)

YouTube (Subscribe)

Subscribe in iTunes

Transcription by CMSWire

Running Time: 36:28

Links:

05:11 - Suggestions for web page
06:31 - Ignite 2016 moved and rescheduled
06:57 - Last year I was on the Ignite roundtable
08:04 - Microsoft canceling conference a 'significant loss' for Chicago in 2016
11:20 - Microsoft’s 2016 event lineup
12:18 - Pre-register for Microsoft Ignite
19:33 - Skype4BRecap Podcast
20:52 - Josh Blalock's UC blog
22:10 - U.S. Government Plans Mandatory Drone Registration Program
25:39 - Demystifying The SharePoint Lists Threshold
28:28 - PowerShell http://www.toddklindt.com/HappyCSSA

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt10/19/2015 10:08 PMPodcast1 

My SharePoint Podcast has been going strong for six years, which is way longer than it probably should have gone. But part of the reason it’s held on as long as it has is because the listeners, or sufferers as I think of them, have given me some good feedback on how to improve it. Thanks, folks!

Now is another one of those times.

My Podcast home page, is abysmal. I’ve seen better Geocities sites. I was thinking about seeing if one of the local 2nd grade classes wanted to make me a new page. Lori thought before we did, we should find out what you, the Podcast sufferer have to say about it. So Lori put together a short survey, to get your input. It’s just a few questions, and you can help shape the future of a web page. And maybe if we get enough good input, we can swing for having a 7th grade class do it instead.

So please take a moment, fill out the survey, and let me know what you think.

Fill Out This Survey. Smile

tk

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

  
No presence informationTodd O. Klindt10/16/2015 9:41 PMPodcast0 

In tonight's podcast I spend a lot of time talking about the new hardware that Microsoft unveiled last week. There are some things I love, some things I don't, and some things that confused me. My blog post about the Cloud Search Service Application is the next topic. I finish up with a PowerShell Tip of the Week.

Audio File

Video File

Podcast 264 - Glance, If You're Out There, Call Me (Time 0_11_10;25)

YouTube (Subscribe)

Subscribe in iTunes

Transcription by CMSWire

Running Time: 41:43

Links:

04:44 - Suggestions for web page
12:16 - Lumia 950
13:05 - Continuum Adapter
19:33 - Preorder Band 2
20:05 - Band 1 is now $99
22:15 - Surface Pro 4
24:00 - Surface Book
30:38 - Getting Comfortable with the new hybrid Cloud Search Service in SharePoint 2013
37:44 - Use Parameter Sets to Simplify PowerShell Commands

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt10/10/2015 4:12 PMHybrid; SharePoint 2013; SharePoint 2016; SharePoint 2016 Preview; SharePoint1 

Getting Comfortable with the new hybrid Cloud Search Service in SharePoint 2013

At Ignite in May Microsoft took the lid off of one of the coolest new SharePoint features I’ve seen in a while, even cooler than FIM! It’s the Cloud Search Service Application, or CSSA. The CSSA is the next evolution of hybrid search between on-premises SharePoint 2013 (and 2016) and SharePoint Online. Before the CSSA we had the clumsy option of federating search results between the two, but they were separated, and it was confusing to users. You know what confused users are? Annoying, that’s what. The CSSA combines the two sets of search results in a seamless, non-user confusing way. And with your on-prem content in the Office 365 Index, it can be used in cloud only tools like Office Delve. I’ve been doing some friendly battle with the CSSA since it made its debut in August of 2015. In this blog post I’ll walk through the setup and configuration. More importantly I’ll show you all the places I screwed up, so you don’t have to, if you don’t want to.

Preparation

In order to use the CSSA you have to have a few things in place. First, you need an Office 365 tenant, obviously. It has to be a Business tenant, a Personal one won’t do. If you don’t have an Office 365 Business tenant, or you don’t want to experiment with the one you have, (testing in Production is bad, mmkay?) you can get a trial Office 365 Business tenant. That will work fine for the tests, and the trial should last long enough for you play with the CSSA and learn a few things the hard way.

Next you need a SharePoint 2013 on-prem farm. It should not be a Production farm, and again, a trial farm will do. It needs to be patched to the August 2015 CU or later. A SharePoint 2016 farm will also work, though all of my testing has been on SharePoint 2013, so the SharePoint 2016 experience might be a little different than how I explain it here.

Finally, you need to have Directory Synchronization set up between your on-prem Windows AD and Azure AD. The tool for that is Azure AD Connect. You’ll need to install it and configure it. There are a few options on which users you sync to Azure AD. One thing to keep in mind is that every user that does queries against the CSSA must be synced to Azure AD and licensed in Office 365. There might be situations, like hybrid OneDrive for Business, where you choose to only sync and license a subset of users. That’s fine in those situations. For CSSA to work, the user has to be synced and licensed. If they aren’t, you won’t get any friendly messages reminding you of this necessity. Instead, those users just won’t get any search results, even though you’re super duper positive they should.

Creation and Configuration

After you have everything prepared, it’s time to create your CSSA and configure it. It’s important to note that you cannot convert an existing Search Service Application (SSA) to a CSSA, you must create a new one. In most cases you’ll have a single SSA in your farm. You’ll have to copy out any existing settings and content sources and delete it. The CSSA Connect site (request access here)has a script you can use to create your CSSA, but any existing PowerShell script should work, with one change. When you create the Search Service Application with New-SPEnterpriseSearchServiceApplication you need to use a new parameter and add –CloudIndex $True. Otherwise, it’s all the same. A SSA created in Central Admin will not be Cloud enabled, so it won’t work. You must create the CSSA with PowerShell.

You can use the following PowerShell to verify the CloudIndex bit was set correctly:

image

Get-SPEnterpriseSearchServiceApplication | Select CloudIndex

After the CSSA is created, Search still won’t work. The interface looks the same in Central Admin, and you can do a fair amount of configuration of it, but it can’t successfully crawl anything until it’s onboarded to Office 365. When you create a CSSA it stores its Index entirely in the Cloud, there is no provision for keeping the Index on-prem. The Azure plug-in is inserted into the Crawler, so it won’t even try to save the Index locally.

After the CSSA is created you need to connect your on-prem CSSA to your Office 365 tenant. The onboarding script requires the Microsoft Online Sign in Assistant and the Microsoft Azure AD PowerShell module. Download and install each of them. After they’re installed, run the onboarding script from the Connect site. You’ll need to pass it the URL of your Office 365 tenant. The command will look something like this:

image

.\OnboardHybrid-Search.ps1 –PortalUrl https://contoso.sharepoint.com

The script gives pretty good feedback, so you’ll know if everything was bolted together correctly. In the unlikely event that something does go sideways, you can fix the issue and just run the script again to onboard, it cleans up after itself pretty well.

After your CSSA is onboarded to Office 365 you need to create content sources for all that yummy SharePoint content you have. This process is exactly the same as it’s been for SharePoint for the last 10 years. The CSSA doesn’t change that at all. If you need to change your Content Crawl Account, now is the time to do that. After you’ve added your content sources go ahead and crawl them and make sure you don’t get any Errors or Top Level Errors.

image

Getting Some Results

Once you have some content in your index, your first instinct is to do a query and admire your handiwork. I can understand, these are exciting times and you want to make sure it’s all real. There’s two more steps to perform before you’ll get the satisfaction you’re looking for.

First, you need to make sure that all your users are licensed in Office 365. All queries are now going through Office 365, so before Office 365 will give them any information, they need to synced to Azure AD and licensed. Just so it’s clear, even if a Windows AD user is browsing an on-prem SharePoint site searching for on-prem content they have permission to, there will still be no results if the user is not licensed in Office 365. In theory you could work around this by having a second SSA and have non-licensed users search there. That sounds like a whole lot of work though.

It’s also important to note that any permissions that are assigned to Domain Users will not find their way to the Office 365 Index. This means that if you have content (SharePoint, file shares, whatever) where permissions are given only to Domain Users, that content will not show up in search results. This isn’t SharePoint’s fault. Azure AD Connect does not sync security principals that have the IsCriticalSystemObject attribute set to True. The Domain Users has that. Since the group is never synced up to Azure AD, the indexer can’t tell that a user has permission to it, so it won’t return it in search results. There are a couple of workarounds. You can create a new security group in Windows AD that has everyone in it and make sure it’s included in the Azure AD sync. You can also give Everyone or “All Authenticated Users” permission instead of Domain Users. This maps to “Everyone Except External users,” which while not ideal, should work.

Second, you need to change your on-prem Search centers to provide search results from a new Result Source. Even though there’s no local index to give results from, that’s what the CSSA will do without your intervention. All you really need to add is the URL to your Office 365 tenant. The new Result Source will look like this:

image

Here’s where it shows up in the Search Service app:

image

After the users and licensed and SSA is set to use Office 365 as a Result Source, you should be ready to go. Both Office 365 and SharePoint On-Prem use the same Index, so the results should be the same, but be sure to verify that.

The CSSA adds a new managed property, IsExternalContent, that you can use to differentiate between content crawled from on-prem sources and content from Office 365. It tells you which search results are External to Office 365. This can be used to create custom search scopes, and it can also be used for troubleshooting. Adding IsExternalContent:1 to a query, executed in SharePoint Online or an on-prem Search Center, will return only results from SharePoint on-prem content sources.

image

Setting that to 0 returns only results from Office 365. Here’s the same query, with IsExternalContent set to 0.

image

The End

Hopefully this has helped you get the new Cloud Search Service Application installed and configured on your SharePoint 2013 or SharePoint 2016 farm. Here are a few articles I used to help me on my journey:

Cloud Hybrid Search Service Application

Implementing Next Generation SharePoint Hybrid Search with the Cloud Search Service Application

I would also like to give a shout-out to Neil Hodgkinson at Microsoft. He helped me with a couple of things I might have been screwing up. J

tk

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

  
No presence informationTodd O. Klindt10/9/2015 11:45 AMPodcast0 

Tonight's episode contains some good news about the InfoPath client, some tips on how to keep Windows 10 slim and slender, and another exciting PowerShell tip.

Audio File

Video File

Podcast 263 - Out of Soviet Russia (Time 0_13_59;29)

YouTube (Subscribe)

Subscribe in iTunes

Transcription by CMSWire

Running Time: 36:25

Links:

03:33 - The Martian
10:15 - TK Charity drive is coming up
17:14 - InfoPath 2013 Now Available as Stand Alone DownloadInfoPath 2013 Now Available as Stand Alone Download
20:33 - How to reduce the Windows 10 footprint on your computer
32:56 - Devintersections
34:50 - SPTechCon

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt10/2/2015 8:22 AMPodcast0 

In tonight's Podcast I talk about a new way to get involved with the Internet of Things. I also talk about how I did battle with my Microsoft Band, and won! I also resurrect my PowerShell Tip O' The Week. I finish up by talking about what SharePoint 2016 does and doesn't have.

Audio File

Video File

Podcast 262 - A Delightful Takeover (Time 0_02_02;13)

YouTube (Subscribe)

Subscribe in iTunes

Transcription by CMSWire

Running Time: 30:43

Links:

03:24 - Adafruit Windows IoT Core Starter Kit gets the ball rolling
15:12 - What's deprecated or removed from SharePoint Server 2016 IT Preview
15:30 - Office Online Server 2016
22:57 - New and improved features in SharePoint Server 2016 IT Preview
25:26 - Devintersections
27:09 - SPTechCon
27:30 - SPTechCon video from Boston

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt9/24/2015 3:46 PMPodcast0 

Tonight's Podcast has all the makings of a great podcast. It's got Search! It's got Patching! It's got Azure AD! I even threw in some Band and Office 365 content to really make it pop.

Audio File

Video File

Podcast 261 - I Charge Mine in the Shower (Time 0_02_55;24)

YouTube (Subscribe)

Subscribe in iTunes

Transcription by CMSWire

Running Time: 29:35

Links:

06:45 - Worst conference prize ever
07:48 - Cloud Hybrid Search Service Application
14:09 - Russ Maxwell's script/blog
15:11 - Azure AD Premium Dashboard is in preview
17:33 - Band 2 leaks
24:56 - Office 365 Import Service—migration to SharePoint Online and OneDrive for Business just became easier
25:00 - Office 365 Import Service for SPO Migration

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt9/21/2015 2:49 PMPodcast0 

Tonight's Podcast talks about the great new movie coming out, The Martian, and why you all should see it. Then we move on to some Office and SharePoint topics. I talk about the new Office 2016 clients that are coming out, as well as the new Office Online Server preview. Then I lament about how the August 2015 CU kicked my butt, but how I found redemption with insanity. I finish up with some Windows 10 content.

Audio File

Video File

Podcast 260 - The Guy with the Sad Trombone (Time 0_04_44;04)

YouTube (Subscribe)

Subscribe in iTunes

Transcription by CMSWire

Running Time: 42:09

Links:

12:11 - The Martian
24:06 - Office 2016 is rolling out
24:59 - Office Online Server Preview
34:14 - Windows 10 mobile preview update

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt9/8/2015 11:34 AMPodcast0 

In this week's podcast I revel in all the fun I had at SPTechCon. I talk about the sessions I put on, and how I crashed the SharePoint Power Hour. Then I talk about a little thing called the SharePoint 2016 IT Preview and it is life-changing. I finish up by showing you how you can break Windows 10 by putting it in the Fast Ring, and the latest book I've read, The Martian.

Audio File

Video File

Podcast 259 - I’m a Fast Kinda Guy (Time 0_18_45;06)

YouTube (Subscribe)

Subscribe in iTunes

Transcription by CMSWire

Running Time: 44:17

Links:

07:15 - Picture with Heidi and John
08:50  -Like Paul Simon skit on SNLs
19:50 - SharePoint 2016 IT Preview is Out!
26:00 - Creating and adding items to a SharePoint 2010 list with PowerShell
28:22 - All of my SharePoint 2016 Content
34:53 - Buy The Martian
39:40 - The Martian Official Trailer
41:45 - SharePointalooza
42:03 - Fancy SharePointalooza video
43:10 - Devintersections

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt8/30/2015 7:34 PMPodcast2 

In this episode I lament that we still haven't seen the much anticipated SharePoint 2016 Beta. I took this as another opportunity to tell folks how they can get prepared. Then I talk a little about the August 2015 CU for SharePoint 2013 and some of the good and bad things it does. Then I transition into one of my favorite new topics, hybrid deployments.

Audio File

Video File

Podcast 258 - SharePoint 2016 Beta Watch Day 17 (Time 0_03_10;28)

YouTube (Subscribe)

Subscribe in iTunes

Transcription by CMSWire

Running Time: 34:37

Links:

06:33 - 5 Things to do before the SharePoint 2016 Beta Drops
07: 39 - August 2015 CU Cloud Search Service Application
09:28 - Stefan Gossner's post on the August 2013 CU
13:04 - Simplifying Hybrid Configuration with the new Hybrid Scenario Picker
14:32 - Conquering Azure and Office 365 with PowerShell
16:46 - Azure PowerShell cmdlets updated
17:50 - The Converged Microsoft Account and Azure Active Directory Programming Model
27:31 - Microsoft Research Has Found A Solution To Improve Wearable’s Battery Life

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt8/28/2015 2:22 PMSharePoint 2016; SharePoint 2016 Preview1 

The day has finally come, SharePoint 2016 IT Preview is finally out. Our prayers have been answered. Before you get too excited, Microsoft has said that most of the changes were under the hood. This doesn’t look radically different. It doesn’t have any radically new features yet. But we can install it and we can play with it. Here are a few links to get you started:

Download SharePoint 2016 IT Preview (The Product key is under the Install Instructions section at the bottom)

User Voice link to give feedback

SharePoint 2016 Forums on TechNet

Hybrid Resource Center

SharePoint 2016 Feature Summary

I’ve already started working on some other blog posts about SharePoint 2016, so stay tuned. I’ve created a short URL http://www.toddklindt.com/SharePoint2016 where you’ll be able to find all my blog posts on SharePoint 2016.

tk

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

  
No presence informationTodd O. Klindt8/28/2015 9:35 AMSharePoint 2013; Hybrid0 

Tuesday at SPTechCon I did my award winning (my mom’s awards count, right?) session on using PowerShell to manage SharePoint Online. There were a ton of links in there, so I thought I’d put them all in one convenient blog post for easier clicking.

Download SharePoint Online Management Shell

Windows Management Framework 3.0 (needed for Windows 7)

Save Encrypted Passwords to Disk with PowerShell

Microsoft Online Service Sign-On Assistant

Install Azure AD Module

SharePoint 2013 Client SDK

Using CSOM in PowerShell scripts with Office 365

Office 365 Patterns and Practices PowerShell cmdlets

These are the links as of today. They will probably end up being stale at some point as the tools are updated. Let me apologize in advance for that and offer up this adorable picture of a sad bear in apology:

Sad_Bear_by_Jovajna

tk

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

  
No presence informationTodd O. Klindt8/17/2015 5:10 PMPodcast0 

In this week's podcast I gush some more about Jason and I's webinar on Microsoft Identity. Then I talk some more about the impending SharePoint 2016 beta that all of our mouths are watering over. Since that's not out yet I'm spending my time playing with Windows 10. I tell you some cool things that I've stumbled across there. I wrap things up by talking about a new gadget I've bought, and how I hope it doesn't bring down the mighty Klindt LAN.
Audio File

Video File

Podcast 257 - Flapping of Gums (Time 0_15_00;29)

YouTube (Subscribe)

Subscribe in iTunes

Transcription by CMSWire

Running Time: 31:16

Links:

05:58 - Making Sense of Microsoft Identities in a Hybrid World: Part 1 of 3
07:12 - The Hybrid On-ramp: Implementing Azure Active Directory Connect and More - Part 2 of 3
07:40 - The Hybrid On-ramp: Troubleshooting Hybrid Identity Issues - Part 3 of 3
10:06 - 5 Things to do before the SharePoint 2016 Beta Drops
11:54 - Microsoft releases free Windows 10 IoT Core for Raspberry Pi 2
17:26 - Buy Meegopad2
17:58 - Cortana can replace Google Now
20:28 - Microsoft's Project Astoria has leaked letting Windows 10 Mobile sideload Android APKs directly
24:48 - Shared Folder Sync is Now Available for (Almost) All OneDrive Users

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt8/12/2015 8:41 AMPodcast0 

Tonight's podcast covers a lot of ground. I talk about a webinar I'm doing on Azure AD with Jason Himmelstein, and why it's so important for SharePoint Admins. Then I talk about what you can do to be ready when the SharePoint 2016 Beta drops this month. Finally I talk about Windows 10 and some of the fun things I've done with it since it officially RTMed last week.

Audio File

Video File

Podcast 256 - Every Box and 6 or 8 Toasters (Time 0_31_32;29)

YouTube (Subscribe)

Subscribe in iTunes

Transcription by CMSWire

Running Time: 39:20

Links:

05:39 - Making sense of Microsoft identities in a Hybrid World
07:00 - Webinar repo on Github
10:19 - Server and Domain controller configure video
11:27 - 5 Things to do before the SharePoint 2016 Beta Drops
27:38 - Windows 10 Media Creation Tool
33:33 - Activate God Mode in Windows 10

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt8/3/2015 12:00 PMSharePoint 2016; SharePoint 20135 

If the rumors are on the Internet are to believed (and when has the Internet ever steered us wrong?) sometime this month (August 2015) the very first public beta of SharePoint 2016 will find its way into our eager little hands. There’s a lot to get excited about. I find a good way to deal with anticipation is to keep myself busy. I’ve already played about 1,000 games of Solitaire, and I’m all caught up on American Ninja Warrior, so I came up with this list of 5 things we can do to keep ourselves busy while we patiently (!) wait for the beta to be available.

1) Get An Office 365 Tenant

When we got our first glimpse of SharePoint 2016 at Microsoft Ignite in May it was very clear that the Hybrid story was going to be important. When you’re testing the SharePoint 2016 beta you’re going to want to pay a lot of attention to those new features. One of the things we’ll need to do that is an Office 365 Business tenant. If you’re already using Office 365 I would recommend using a different tenant for your tests. If you have an MSDN license that comes with an Office 365 test tenant. If you don’t, you can also get a Free Office 365 Business Trial. Of course it will expire eventually (30 days, I think) so make sure you don’t have any data in there you would miss if it were to evaporate into the ether. And once you hook your SharePoint 2016 up to your Office 365 tenant you’ll see the process isn’t so bad. So it will be easy to do with a different trial if you get another one. Having this tenant will help you get comfortable with Office 365 itself, but it will also help you see what great hybrid possibilities there are with SharePoint 2016.

2) Buy an Internet Domain

Another part of the full Hybrid experience requires an Internet domain. You’ll need it to sync identities from your on premise Windows Active Directory to Office 365. Like your Office 365 tenant, I recommend using a different DNS zone specifically for this. Don’t use one you’re using for something else, like your company’s main DNS zone. You will need to make some DNS record changes, and that might impact other things using that zone. If you’re like me you probably have 10 domains bought and paid for that were going to be The Coolest Thing Ever, but instead cost you $8 a year to keep and give you nothing in return. Now it’s time for them to earn their keep. I get my domains from GoDaddy (I know, I know) but any domain registrar will work. I don’t know about the other registrars, but Office 365 can make the necessary DNS records changes for you automatically if you have your DNS hosted with GoDaddy. I look at that as one less thing I can screw up. That has a lot of value.

3) Make some VMs

I know what you’re thinking, you probably thought this would be the first step, right? The reason it’s number three is because it will save you some grief if the Windows Active Directory you install SharePoint 2016 into is using the same DNS namespace as the domain you bought in Tip #2. I’m looking out for you. It’s not necessary that they be the same, but it makes things easier. Linking up your on-prem identities with Office 365 isn’t easy the first time, so you need all the help you can get while you’re learning it.

To test SharePoint 2016 I’ve got three VMs ready and rearing to go. They look like this:

A Domain Controller

I would not test this in a production domain, so I spun up a new domain controller. I installed mine on Windows Server 2012 R2. You can use this script to promote it to a domain controller.

A SQL Server

SharePoint 2016 requires SQL Server 2014, so you’ll need to spin one of those up. For now, I think SharePoint 2016 has the same demands of SQL that SharePoint 2013 did. MaxDOP has to be set to 1. The SP_INSTALL account needs to be securityadmin and dbcreator. Since mine is a test environment I also set all the databases to use the Simple Recovery Model and capped the amount of RAM the SQL engine can use. You can use this T-SQL script to do the same. Of course you’ll need to edit it to reflect your accounts and environment. Also, don’t forget to change the Windows Firewall to allow SQL traffic in. You’ll need to allow port 1433 UDP and TCP in. I always forget that.

Box Itching for SharePoint 2016

Finally, the SharePoint box! It has to be Windows Server 2012 R2, patched within an inch of its life. SharePoint 2016 has the same hardware requirements as SharePoint 2013, so you’ll need to size it accordingly. If you want to play with things like the new Cloud Search Service Application or Minrole functionality, you’ll need additional SharePoint servers. But one server is all you need to get it installed, configured, and start poking around in Central Admin.

4) Create Some Users

After the Domain is installed and happy you’ll need some accounts. For now, I’m recommending the same service accounts I did for SharePoint 2013. They are outlined in this blog post. 

And SharePoint is nothing without end users. You’re going to want to test the changes to the User Profile Service sync and identity syncing, so you’re going to need a bunch of users. This blog post has the PowerShell script I use to create AD users (both service accounts and user accounts) and has a file you can use to seed some users.  I’ve since created another file that creates another 30 users or so. You can find it here. You’ll have to rename it to users.csv for my poorly written script to find it.

After your Domain is installed, and it has some users, download Azure Active Directory Connect and start playing with the syncing. I won’t get into the nitty gritty of that here. That should be its own blog post. Or 3. Smile 

5) A SharePoint 2013 Content Database

If you’re reading this blog, I assume you already have a SharePoint farm or two lurking around. And I’m going to go out on a limb and assume you’re going to want to upgrade some or all of that content to SharePoint 2016. In that case, there’s no time like the present to start playing with that. You don’t need an actual database from your Production environment if you don’t want to. If you’re creating a new database just for testing try to keep it small (makes those backup and restore times easier to swallow) and try to make it representative of what your Production site collections look like. If you have a lot of Publishing sites, make sure your test database does. If you’re feeling brave and you had your Wheaties for breakfast, consider trying to upgrade a Service Application database, too. It’s an advanced move, but I believe in you. If you’ve made it this far in this blog post you’re obviously quite dedicated (or bored). You can do anything!

Like you folks, every morning when I wake up I run over to Internet Explorer (or now Edge) and see if the Beta has dropped. When it has, I’ll be ready for it. And if you followed these steps, so will you.

tk

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

  
No presence informationTodd O. Klindt7/30/2015 9:37 PMPodcast0 

Tonight I'm all giddy with anticipation about the public Beta of SharePoint 2016. We talk a little about what it will and won't contain. Then I talk about Windows 10 and what to expect when it comes out. Finally I talk about a change I made to my mobile phone.

Audio File

Video File

Podcast 255 - Killer Game of Solitaire (Time 0_17_14;28)

Yhttps://youtu.be/cFTrt56RjPMouTube (Subscribe)

Subscribe in iTunes

Transcription by CMSWire

Running Time: 45:25

Links:

06:58 - Making sense of Microsoft identities in a Hybrid World
10:30 - SharePoint 2016 beta next month
19:00 - Bill Baer's Tech Talk on ITUnity
42:48 - Mississippi PowerShell User Group
43:10 - SPTechCon
43:44 - SharePointalooza
44:03 - Devintersections

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt7/29/2015 4:21 PMSharePoint 2010; SharePoint 20130 

The last couple of years have been a rough time for us on-prem SharePoint Admins. We weren’t sure what the SharePoint future held for us. Was there going to be another on-prem version of SharePoint? (There is) Will we have to learn how to make good French fries? (I might) I believe I’ve seen the future, and its name is “Hybrid.” In order to make Hybrid environments work happily, your Identity house has to be in order. That’s where Jason Himmelstein and I come in. For the next three Thursdays (July 30th, August 6th, and August 13th, 2015) we’re doing a free, yes FREE webinar series called, Making Sense of Microsoft Identities in a Hybrid World at ITUnity.com.

Week 1 will be a lot of talking. We’ll cover where we come from in regards to Identity with Active Directory and SharePoint. Then we’ll cover what options we have around Hybrid SharePoint and Identity. Then we’ll assign some homework.

Week 2 we’ll roll up our sleeves and walk through setting up some Directory replication and Federation.

Week 3 there will be some tearful goodbyes and also some troubleshooting steps you can use when you’re using these tools.

This webinar is going to be a lot of fun. Go ahead and sign up today. See you there.

tk

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

  
No presence informationTodd O. Klindt7/27/2015 4:14 PMPodcast0 

Shane takes the helm this week while I'm travelling for business. He covers some recent data breaches and what they mean to you. He covers some Windows 10, and also explains how the cloud is different for us Microsoft types. It has to do with pets or something. Finally he talks about a great book, "The Hard Thing about Hard Things" and what he learned in it.

Audio File

Video File

Podcast 254 - Seems Almost Offensive (Time 0_02_23;28)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 29:01

Links:

03:40 - Ashley Madison data breach
04:40 - Tinder to help you if you aren't a bad person
06:15 - Windows 10 Cortana has international flare
09:00 - Amazon's own Black Friday ends with a black eye
12:00 - Windows 10 on USB sticks
13:40 - Cloud at your pace WhitePaper
23:30 - "The hard thing about hard things: Building a business when there are no easy answers" Ben Horowitz

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt7/19/2015 9:29 PMPodcast0 

In tonight's podcast I talk a lot about Windows 10. How to install it, where to install it, ways it won't let me install it, the whole gamut. Then I show you all a way to up your PowerShell game in Office 365. I end the show by bringing on a friend of mine, Gerry LaCanu, and we talk about some new Rackspace products that help you get the most out of Office 365 and Azure.
Audio File

Video File

Podcast 253 - Long Time Listener First Time Caller (Time 0_10_11;29)

YouTube (Subscribe)

Subscribe in iTunes

Transcription by CMSWire

Running Time: 47:56

Links:

4:46 - My author page at CMSWire
10:30 - Create Windows 10 USB boot media
19:00 - Upgrade a Small Tablet or Laptop to Windows 10
22:30 - Microsoft Temporarily Suspends Windows Insider Builds
25:30 - Office PowerShell site
26:30 - Rackspace Support for Office 365 is Now Available 24/7 in the US!
29:00 - Rackspace Fanatical Support for Azure!

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt7/9/2015 9:14 AMPodcast0 

In this episode I bring in my friend, and all around good guy, Kirk Evans from Microsoft. We discuss Azure, the cloud, Hybrid, and all kinds of fun stuff. Kirk lends a real air of legitimacy to the show, I think. I round things out by talking about what's new with Windows 10, Windows Phone, and a crazy little thing called Groove.

Audio File

Video File

Podcast 252 - I Don't Actually Work for a Living (Time 0_06_07;25)

YouTube (Subscribe)

Subscribe in iTunes

Transcription by CMSWire

Running Time: 1:00:39

Links:

03:36 - Kirk Evans from Microsoft
09:03 - What is Azure AD?
15:00 - SharePoint on Azure
19:30 - Azure AD Connect
35:30 - Are there any features that Office 365 users will see value in Azure AD?
40:23 - http://Myapps.microsoft.com
41:40 - Azure AD Application Proxy
44:06 - Multi-factor authentication with Azure AD premium adds per-app MFA
46:10 - Is this all ITPro, or is there stuff for developers?
47:30 - Azure AD Graph API
51:27 - Microsoft reportedly finalizing Windows 10 RTM later this week
53:13 - Windows 10 PC build 10162 heads to Slow ring preview users today
56:00 - Xbox Music is now Groove
57:18-  Picture from Rod Trent
58:40 - Mississippi PowerShell User Group
59:12 - SPTechCon
59:47 - SharePointalooza

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt7/2/2015 4:11 PMPodcast0 

I talk about some big releases in tonight's podcast. Windows 10 Phone released an upgrade, and I actually say good things about it. It adds the feature that I demanded and changes some of the UI dealing with networking that are phenomenal. Then I talk about how Azure AD Connect is out and how great it is. Not to be outdone, Windows 10 released an update this week too. I talk a bit about that and how it hooks into Office 365. I end the show talking about a couple of new gadgets that I've added to my stable.

Audio File

Video File

Podcast 251 - I Whine, Stuff Happens (Time 0_20_54;06)

YouTube (Subscribe)

Subscribe in iTunes

Transcription by CMSWire

Running Time: 43:58

Links:

03:03 - Kirk Evans
06:15 - Outlook Mail on Windows 10 Mobile now supports inbox pinning to Start Screen
11:15 - Wi-fi button changes in Windows Phone 10
15:00 - Azure AD Connect is generally available
23:00 - Windows 10 build 10158 is out
27:30 - An early look at Cortana integration with Office 365
28:00 - First Release for Office 365
29:30 - Amazon Echo
32:00 - New HDMI stick computer
36:45 - Windows RT will get an update, not Windows 10
40:09 - Mississippi PowerShell User Group
40:41 - SPTechCon
42:43 - SharePointalooza

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt7/1/2015 1:44 PMTech Stuff5 

July 1st is always a scary day for me. Have I secured enough fireworks for the 4th of July, but not so much that I lose any fingers. It’s such a delicate balance to strike.

Oh, and it’s my Microsoft MVP renewal date.

After much anxious waiting I got the email this morning that my MVP status had been renewed for another year. I was very relieved. Thank you to Microsoft for that. This marks my 10th year as an MVP and to say it has been life changing is not hyperbole. It has opened doors for me, and exposed me to some incredible and amazing people. I’m grateful for the entire experience. Thanks to everyone.

tk

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

  
No presence informationTodd O. Klindt6/19/2015 11:42 AMPodcast0 

Tonight's Podcast is a busy one. I chat about a new SharePoint patch and another way you can keep yourself up to date on all the SharePoint patching fun. Then I talk about the Metro Skype client, the release of Azure Active Directory Connect, and a fun PowerShell trick I stumbled onto. I wrap up talking about password management, a fun topic for everyone involved.

Audio File

Video File

Podcast 250 - System Tweaky Things (Time 0_31_40;02)

YouTube (Subscribe)

Subscribe in iTunes

Transcription by CMSWire

Running Time: 38:08

Links:

02:22 - The TCT at Rackspace
11:24 - Kirk Evans
13:31 - MyProjectExpert
16:16 - Monitor Changes to SharePoint 2013 June 2015 CU page
18:41 - Metro Skype is going away
26:40 - Azure AD Connect to Hit GA This Month
32:03 - Jason Himmelstein Github Repository
39:30 - Lastpass was hacked
43:45 - Devolutions
43:54 - Get Password Vault Manager
45:05 - Get Remote Desktop Manager
47:53 - Iowa SharePoint User Group
48:20 - Mississippi PowerShell User Group
49:06 - SPTechCon
49:55 - SharePointalooza

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt6/11/2015 5:17 PMPodcast0 

In this week's Podcast I cover more potentially bad news for Windows Phone, but I follow it up with some good news about Skype. Then I talk about a cool new Windows device that I just must have. We chat a little about what Windows 10 on ARM might look like and I finish up by showing you a way to authenticate against SharePoint.

Audio File

Video File

Podcast 249 - Nothing Short of Science Fiction (Time 0_03_14;12)

YouTube (Subscribe)

Subscribe in iTunes

Transcription by CMSWire

Running Time: 38:08

Links:

14:49 - Facebook Connect features shut down for Windows 8.1 and Windows Phone apps
17:28 - Skype Translator tech is coming to Skype for Windows desktop later this year
21:55 - Quanta's Compute Plug is a Windows 10 PC in a wall wart
26:39 Windows 10 Mobile shown running on 10-inch ARM tablet
35:00 Iowa SharePoint User Group
35:12 Mississippi PowerShell User Group
35:49 SPTechCon
36:38 SharePointalooza

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt6/8/2015 4:05 PMPodcast0 

Because of my dedication to my craft, I recorded tonight's podcast from a hotel room in Texas. I started out by addressing some hate mail I received from Windows Phone lovers. After I address that, and wipe my tears, I go on to talking about how great Windows 10 is (please don't send me more hate mail) and I finish up with some SharePoint content. (please don't send me more hate mail)
Audio File

Video File

Podcast 248 - Wash Bill Gates Cars (Time 0_23_48;05)

YouTube (Subscribe)

Subscribe in iTunes

Transcription by CMSWire

Running Time: 34:54

Links:

05:10 - CMSWire Transcript of Podcast 247, "Is it time to lose your Windows Phone?"
14:30 - Here Are the Features Windows 10 Will Remove When You Upgrade
16:30 - My CMSWire Author page
18:57 - Windows 10 Release date is July 29th
19:40 - Windows 10 System Requirements
19:58 - Windows 10 Upgrade Matrix: Which Version You Get For Free
20:35 - A Few More Answers About Windows 10 Upgrades
22:29 - Creating a Wildcard DNS Record for Fun and Profit
24:48 - How to Rename SharePoint 2013 Site Collections Without Prayer or Sobbing

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt5/31/2015 3:22 PMSharePoint 2013; PowerShell0 

A couple of years ago I published a blog post, “Using Copy-SPSite to rename Site Collections in SharePoint 2013” to much fanfare and adulation. Okay, okay, adulation might be a bit strong (might) but it was a good find nonetheless. I thought I had reached the pinnacle of renaming Site Collections. I thought that my career was all downhill from here. I was going to be relegated to a has been. “Hey, remember that time back in ‘12 when I renamed a site collection without backing it up? “ I thought I was sunk.

Then the February 2015 CU came out.

Buried in all the bugs fixes and regressions was a cool new piece of functionality, the ability to rename site collections without backing them up or without copying them. Whatcho talkin’ ‘bout, Willis! In this blog post I’ll show you how to use it.

TL;DR

I know some of you have short attention spans, so I’ll throw out the PowerShell code to do this right away:

$site = Get-SPSite http://portal.contoso.com/sites/foo
$uri = New-Object System.Uri("http://foo.contoso.com")
$site.Rename($uri)


To get 100% success I have to force the Content Database to refresh its site map with this:

((Get-SPSite http://foo.contoso.com).contentdatabase).RefreshSitesInConfigurationDatabase

and run an IISReset. The IISReset isn’t always necessary, but it’s good to plan for it. If you have a short attention span, you’re released now. Smile Go chase something shiny. Look! A rabbit! If you want to see the rest of the story, keep reading.

The Whole Story

When I first learned about this new method for SPSites, it was billed as a way to change path based site collections to Host-Named Site Collections (HNSC). Path based site collections are the ones we’ve been using since the beginning of time. They have the form of http://servername/managedpath/sitename. In my Redirection blog post the $V variable in the picture halfway down the page is the path. It’s the unique part between site collections. A path based site collection has a URL that looks like this:

https://portal.contoso.com/sites/foo and https://portal.contoso.com/sites/bar

In both cases the host is the same, portal.contoso.com. The thing that makes them unique is the path; /sites/foo and /sites/bar. When using host named site collections it’s the hostname that’s unique. Examples are:

https://foo.contoso.com and https://bar.contoso.com

HNSCs are something that users have wanted since SharePoint came out. No one wants to type the full URL out, they all want to type something short. SharePoint 2013 has a soft limit of 20 Web Applications per farm, so that isn’t really an option. Previous versions of SharePoint offered functionality close to HNSCs, but it was never really usable. Thanks to Microsoft hosting SharePoint Online, and making heavy use of HNSCs, they’ve gotten much better in SharePoint 2013. I have no problem recommending them, in the right situations. The issue then becomes how to make the transition. Backing up your path based site collection, deleting it, then restoring into a HNSC works, sort of, but it becomes a real pain when working with large site collections. Also, deleting a site collection is scary business, and not for the faint of heart. Finally, it just seems unnecessary. All the juicy data is staying in the same place, why should we have to take it out just to put it right back in? Ain’t no one got time for that! February 2015 CU to the rescue.

Starting with build 15.0.4693.1001 we can change the URL of a path based site collection to that of a host named site collection. Here’s the whole process, with pictures:

First I created a site collection:

New-SPSite -Url http://portal.odfbdemo.com/sites/moveme -Template sts#0 -Name "Move me with PowerShell, Por Favor" -Description "Site moved with PowerShell" -OwnerEmail todd@contoso.com -OwnerAlias odfbdemo\todd

image

And threw it into a browser, just to make sure it worked.

image

Then I changed the URL in PowerShell:

$site = Get-SPSite http://portal.odfbdemo.com/sites/moveme
$uri = New-Object System.Uri("http://moved.odfbdemo.com")
$site.Rename($uri)

image

Then did a quick check to make sure it took:

image

It looks like it did. I’ll refresh my browser, just to make sure it’s really gone. It is.

image

Before my site collection can work at http://moved.odfbdemo.com that hostname must resolve in DNS. I could have created a single A record to handle that. Instead, since I knew I’d be doing a lot of HNSCs, I created Wildcard DNS Record. That will cover all hostnames at odfbdemo.com that don’t already have a record in DNS. After I made the DNS record I pinged it just to make sure it was working. If you try to ping the site up in your browser before you make the DNS change, you might have to restart your browser for it all to work. Browsers have been known to cache an IP address from time to time.

2015-05-22_13-19-05

With DNS squared away, let’s go back to the browser and try to load it up.

2015-05-22_13-19-41

Que up the sad trombone. Sad smile Turns out this was easy enough to fix. We need to run the RefreshSitesInConfigurationDatabase method on the content database our newly renamed site collection.

((Get-SPSite http://moved.contoso.com).contentdatabase).RefreshSitesInConfigurationDatabase

In a couple of cases during my testing I also had to throw in an IISRESET to really clear up the errors. After that, success was mine!

2015-05-22_13-35-23

One of the February 2015 CU KB articles mentions the new renaming functionality, but only mentions it in the context of going from path based to HNSC. That alone is impressive enough, and I could have stopped there. But I didn’t. I also tested this going from path based site collection to path based site collection. I must have eaten my vegetables that day because it worked. I used this PowerShell command to create the source path based site collection:

New-SPSite -Url http://portal.odfbdemo.com/sites/oldpath -Template sts#0 -Name "Move me from one path to another" -Description "Please work, please work" -OwnerEmail todd@contoso.com -OwnerAlias odfbdemo\todd

I made sure it worked in Internet Explorer, then I ran the following PowerShell to rename it to http://portal.odfbdemo.com/sites/shinynewpath

$site = Get-SPSite http://portal.odfbdemo.com/sites/oldpath
$uri = New-Object System.Uri("http://portal.odfbdemo.com/sites/shinynewpath")
$site.Rename($uri)
((Get-SPSite http://portal.odfbdemo.com/sites/shinynewpath).contentdatabase).RefreshSitesInConfigurationDatabase

It looked like this:

2015-05-31_14-50-28

Then I fired it up in Internet Explorer at its fancy new URL:

2015-05-22_13-41-34

I hate to brag, but it worked. Smile

It merits further testing, but on the surface it looks like it’s possible to rename path based site collections to new paths, or HNSCs.

If you try this, let me know how it turns out.

tk

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

  
No presence informationTodd O. Klindt5/30/2015 7:39 PMSharePoint 2013; PowerShell0 

When working with Host Named Site Collections (HNSC) you have to keep on top of the DNS records. SharePoint can only do so much, after all. Since your HNSCs all have different host names, that is the point after all, they each need to be resolvable in DNS. If you’re only going to have a handful of HNSCs it’s easy to just drop into your DNS server and create them. It gets a little trickier when you add HNSCs down the road. You tend to forget to create the DNS entries. It becomes a lot trickier if you create a lot of HNSCs and if the SharePoint team doesn’t control DNS. Then it turns into constant tickets, the network team taking their sweet time, much swearing, and users have to wait for the beloved SharePoint site to come online. What if there was a way to prevent all that needless pain and suffering? I have the solution, wildcard DNS records (you probably guessed that from the title of the blog post).

We’re all familiar with the common types of DNS records, like A records and CNAME records. In most cases these records resolve a single address. For instance, the A record for www.toddklindt.com points to the IP address of my web server, 127.0.0.1. Smile However, it is possible to create a wildcard A record. This record provides a default value for DNS records that aren’t defined. In the context of HNSCs you would create a wildcard DNS A record that points to your SharePoint farm. Then when you create a HNSC with the URL https://foo2.contoso.com it will resolve to the SharePoint farm and work without having to bother those lazy gits on the network team.

To create a wildcard DNS record, create a record for *. Here’s how it looks in the DNS Manager in Windows 2012 R2:

2015-05-22_13-15-50

Here’s how it looks in glorious PowerShell:

2015-05-22_13-18-00

Add-DnsServerResourceRecordA -ZoneName odfbdemo.com -Name "*" -IPv4Address "172.27.1.2"

Here’s what it looks like when it’s created correctly:

2015-05-22_13-18-18

Again, this doesn’t resolve every host in the odfbdemo.com DNS zone to 172.27.1.2, only the hosts that don’t already have an A or CNAME record.

While there are other uses for wildcard DNS records, they are quite handy for HNSCs in SharePoint.

tk

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

  
No presence informationTodd O. Klindt5/21/2015 11:26 AMPodcast0 

Tonight's episode is all over the board as I try to get caught up from Ignite. I start out by making some changes in my studio, thanks to one of the podcast Hooligans. Then I cover some Windows Phone news, and I show you an easy way to troubleshoot why your devices take so long to charge. I follow that up with some advice about how to start your own podcast. I finish up with some fun news about the May 2015 CUs to SharePoint and more news about SharePoint 2016.

Audio File

Video File

Podcast 247 - Power the Mouses (Time 0_13_42;14)

YouTube (Subscribe)

Subscribe in iTunes

Transcription by CMSWire

Running Time: 53:13

Links:

08:00 - Change the Podcast Home Page
23:27 - Buy USB Meter
24:30 - Windows 10 Insider Preview 10080 build for phone is now available!
28:06 - Windows Phone Recovery Tool
28:46 - Microsoft is going to control Windows Phone patches going forward
31:35 - How a Podcast Is Born
38:30 - May 2015 CUs are out
42:44 - SharePoint 2013 April CU 2015 fails to install on just about everything
40:42 -SharePoint 2013 patch alerts
46:39 - What's new in SharePoint 2016 Installation and Deployment
50:09 - Alaska SharePoint User Group
50:43 - Mississippi PowerShell User Group
51:02 - SharePointalooza
51:26 - SPTechCon

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt5/14/2015 10:42 AMPodcast0 

This week's Podcast is all about Microsoft Ignite and SharePoint 2016. I talk about all the fun things I did, the fun parties I went to, and all the fun bus rides I went on. I also introduce my audience to Pat The SharePoint Cow. I end the show telling you how you get a lot of the Ignite material for free on the Internet. All the great content without the risk of running into me on the exhibit hall floor. Win-win!

Audio File

Video File

Podcast 246 - Secret Bat Entrance (Time 0_43_24;10)

YouTube (Subscribe)

Subscribe in iTunes

Part 1 – Transcription by CMSWire

Running Time: 50:24

Links:

02:45 - Microsoft Ignite
11:48 - Pat Thesharepointcow
19:01 - Windows 10 on a Raspberry Pi
19:45 - Raspberry Pi Magic Mirror
21:19 - Paul Thurrott
21:52 - Harmon.ie Top 25 Influencers
28:11 - Upgrade to Microsoft SharePoint 2013 and Ready for Cloud Potential
29:49 - What's New for IT Professionals in SharePoint Server 2016
42:25 - Implementing Next Generation SharePoint Hybrid Search with the Cloud Search Service Application
43:02 - Download any Ignite 2015 session
43:45 - Driving User Adoption from a Technical Standpoint for SharePoint, Exchange and Office 365
44:03 - Bulk download Ignite Sessions
48:22 - Alaska SharePoint User Group
49:08 - Mississippi PowerShell User Group
49:09 - SharePointalooza

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt5/8/2015 1:15 PMPodcast0 

I'm back to the desk this week. I start off by telling everyone how great the SharePoint Evolution Conference was, because it was great. Thanks to everyone I talked to there. Next I talk about when SharePoint 2016 is coming out, and the latest patch for SharePoint 2013. Windows 10 gets a shout out towards the end, and I finish up by talking about a session I'm doing at Ignite.

Audio File

Video File

Podcast 245 - Ripple of Sadness (Time 0_03_39;25)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 40:39

Links:

9:32 - SharePoint 2016 General Availability in Q2 2016
11:10 - "ripple of sadness"
12:08 - SharePoint 2016 was slated to come out in 2015
17:45 - SharePoint 2013 April 2015 CU is released
18:00 - SharePoint 2013 April 2015 CU is broken!
24:37 - SharePoint Client Browser
27:15 - Windows Insider
28:04 - Configure links to OneDrive for Business in Office 365 (SharePoint Server 2010)

Brought to you by Rackspace

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

1 - 100Next