Skip Ribbon Commands
Skip to main content
  
  
  
Category
  
  
Edit
Body
  
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 PMIoT2 

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; SharePoint0 

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

  
No presence informationTodd O. Klindt5/3/2015 10:10 PMPodcast0 

In this episode Shane takes over while I'm in London. He talks about Cortana in Italy and mobile phone violence. Then he goes into business mode and talks about patent trolls and how it's okay to write on your desk. Then he thanks Super Troopers for being the best movie ever, because it is.

Audio File

Video File

Podcast 244 - Poke the Azure Bear (Time 0_01_59;20)

YouTube (Subscribe)

Subscribe in iTunes

Running Time: 29:50

Links:

5:15 - Portana
7:05 - Windows Phone is safer
11:20 - "Mobile-geddon"
17:26 - White board desk
22:45 - Blink by Malcolm Gladwell

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt4/29/2015 8:41 AM0 

Hello, blog readers. Right now I’m sitting at the SharePoint Evolutions in beautiful London, England. As I was making my schedule it occurred to me that I should list out all of my Ignite events, in case someone wanted to go to them. There is also now an official Microsoft Ignite app (Windows Phone | Android | Apple)  so you can put all your sessions in there. You can tag my sessions there. The Ignite web site also now allows you to export your calendar. Now you have no excuses not to find me. If I sign up for more things, I’ll add them here.

Microsoft Ignite OneNote Guide

My Ignite Speaker Profile page

End-to-End OneDrive for Business Planning, Deployment, Best Practices and Adoption Techniques
Sunday May 3rd, 2015, 9:00 to 5:00 - Pre-day session $500

This pre-day session covers IT planning and adoption considerations to properly deploy Microsoft OneDrive for Business. The topics include ways to synchronize your on-premises directory data to the cloud to achieve identity SSO (single sign-on); rollout of OneDrive for Business across your organization (training, apps, sync client); getting other Office 365 suite-level features running in conjunction with OneDrive for Business; and overall management for OneDrive for Business in production across all your users. The training, too, will cover numerous deployment scenarios including hybrid. Pre-Day Sessions require an additional registration fee of $500. Add a pre-day to your existing registration at http://ignite.microsoft.com/Register

PowerShell booth meet and greet
Tuesday, May 5th 2015, 3:00 to 3:30

Stop by the PowerShell booth and say hi.

Podcast Hooligan Breakfast (North Hall B)
Wednesday, May 6th 2015, 7:30AM to 8:30 AM

Are you a sufferer of my SharePoint Podcast. Do you want to tell me in person how much you don’t like it? Here’s your chance. Smile I’ll be hosting an informal breakfast at the normal eating place, North Hall B. Meet next to the Channel 9 Social Media booth. This place:

WP_20150505_004

No need to RSVP, just show up.

Upgrade to Microsoft SharePoint 2013 and Ready for Cloud Potential
Wednesday, May 6th 2015, 10:45AM to 12:00PM

Have you heard all your SharePoint admin friends talk about how great SharePoint 2013 is, yet your farm is still running at SharePoint 2010, or even worse, SharePoint 2007? Then this session is for you. In this session, Todd goes over the strategies for upgrading to SharePoint 2013 and best practices for reaching ready-for-cloud potential. He then digs into some fun stories about how he's done battle upgrading SharePoint so that you won't have to. This session includes lots of tips, and lots of fun, and in the end you'll be ready for anything the upgrade to SharePoint 2013 can throw at you, and will be set for the future.

Rackspace booth session, "Dipping Your Toe in the Hybrid Pool" (Booth 233)
Wednesday, May 6th, 2015, 1:15 to 1:30

A quick 15 minute chat about what is Hybrid SharePoint and why you should be excited about it. Plus more chances at in person heckling.

tk

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

  
No presence informationTodd O. Klindt4/17/2015 9:49 PMPodcast2 


Tonight's episode showcases the comedic stylings and PowerShell prowess of PowerShell MVP, Jeff Hicks. He talks about all things PowerShell and puts up with me for nearly an hour. We talk about a recent series of blog posts that help improve your PowerShell Function writing. There's also some general gushing about how great PowerShell is. Then he tells us what's so darned exciting about DSC, and what it is. In a very anti-climactic ending, I talk about a new app for the Microsoft Band, and some bad experiences I had with Windows Phone.
Audio File

Video File

Podcast 243 - Set-Podcast -Name 'With Jeff Hicks' (Time 0_02_19;17)

YouTube (Subscribe)

Subscribe in iTunes

Podcast Transcription courtesy of CMSWire

Running Time: 1:07:06

Links:

09:50 - Ebook version of a Week of Blog Posts
11:00 - Week of Blog Posts blog post
31:42 - Sapien
40:25 - PowerShell Summit
51:45- Petri.com
53:57 - Microsoft Band app for Windows
59:40 - Windows Phone Recovery Tool
1:01:54 - SharePoint Evolution
1:02:20 - Microsoft Ignite
1:03:15 - PowerShell booth at Microsoft Ignite
1:03:42 - Alaska SharePoint User Group
1:04:25 - Mississippi PowerShell User Group
1:05:11 - SharePointalooza

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt4/17/2015 11:24 AMSharePoint 20136 

Like last Patch Tuesday, and many Patch Tuesdays before it, this Patch Tuesday SharePoint 2013 was blessed with an update, the April 2015 CU. There are a few outstanding Regressions from previous SharePoint 2013 CUs, so folks jumped on it pretty quickly.

Turns out the April 2015 CU has a dark side.

A year ago, when SP1 came out, it had some problems. I cover them in my blog post “Don’t Install SharePoint 2013 Service Pack 1” The original version of SP1 had this nasty bug where it prevented the installation of subsequent patches. That’s a bad thing. Microsoft cleaned everything up and rereleased SP1 without that issue. They also advised that if you were an MSDN or Volume License customer, the SharePoint 2013 installation ISO that included Service Pack 1 was not affected by that. Whew! It was still a bit confusing, as the Bad SP1 and the Good SP1 looked the same to a SharePoint administrator trying to fix the problem. I talk about how to tell them apart in this blog post, “How to tell which Service Pack 1 you have installed on SharePoint 2013” I thought that was the end of the story.

Turns out I was wrong.

The April 2015 CU is the first SharePoint 2013 CU that requires Service Pack 1 be installed. The previous CUs required either Service Pack 1 or the March 2013 CU. If the installer found either of those installed, it continued on. With the April 2015 CU only Service Pack 1 could scratch that itch. And the different versions of Service Pack 1 leave different footprints on your SharePoint farm. One scratches the April 2015 CU itch, one does not.

If you installed your SharePoint farm with the ISO media that included Service Pack 1, you will not be able to install the April 2015 CU. The April 2015 CU does not recognize that the required bits are in place and its installation will fail. Fortunately, there is a workaround. If you reinstall the stand alone Service Pack 1 (download links here) you’ll then be able to install the April 2015 CU. This is the fix even if you’re running a post Service Pack 1 CU. So if you’re currently sitting at the November 2014 CU and you want to install the April 2015 CU, you have to reinstall Service Pack 1 first. Obviously, right? Smile 

One tricky aspect of this is language packs. They have the same issue. And since CUs also patch the language packs, a language pack can cause the April 2015 CU to break as well. For instance, if you installed English SharePoint 2013 (wonky ISO or not), put Service Pack 1 on it, then installed the German Language Pack that came with Service Pack 1, the April 2015 CU won’t install. Not because the base SharePoint (in this case English) doesn’t have the correct Service Pack 1, or even because the CU hates German, but because the Language Pack (German) doesn’t have the correct Service Pack 1. In this case the fix is to reinstall (or repair) Service Pack 1 for the Language Pack, then take another swing at the April 2015 CU.

Hopefully this has helped. I want to give shouts out to Stefan Goßner, Trevor Seward, and Brian Lalancette. We had a good discussion on Twitter about this this morning that helped flesh out the details.

tk

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

  
No presence informationTodd O. Klindt4/9/2015 4:42 PMPodcast0 

In this Podcast I talk about more improvements I want to make. Then I spend some time talking about how you can win a ticket to the AvePoint Red party at Ignite next month. Next I calm everyone's fears about Microsoft dropping AppFabric support. I talk about something that might prevent you from downloading our beloved SharePoint patches. Then I talk about some new gadgets that you can pick up, and I finished up by mentioning Microsoft's Work and Play Bundle that offers an unbelievable discount on some Microsoft products you're probably already buying.

Audio File

Video File

Podcast 242 - Face West and Swear (Time 0_06_35;00)

YouTube (Subscribe)

Podcast Transcription courtesy of CMSWire

Running Time: 47:41

Links:

01:16 First transcription
11:03 Jeff Hicks blog
13:26 - Win a ticket to the AvePoint Red Party at Ignite
18:19 - Microsoft AppFabric 1.1 for Windows Server Ends Support 4/2/2016
26:30 - Paul Thurrott's Surface 3 review
33:19 - Miracast works now with Amazon Fire TV Stick
35:20 - Sling TV
36:43 - Microsoft Work and Play Bundle
37:00 - Order Microsoft Work and Play and the Microsoft Online Store
39:32 - How To Write PowerShell Functions in a Week of Blog Posts

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt4/6/2015 4:05 PMPowerShell; SharePoint 20132 

If you’re a reader of this blog you know I’m absolutely ga-ga over PowerShell. Being able to use PowerShell is one of my favorite parts of my job. I love the challenge, and ultimately the satisfaction of using it to solve SharePoint administration problems that come up. If you haven’t embraced PowerShell, you’re missing out. It’s like having chocolate, and not mixing it with peanut butter.

After I got to a certain level of proficiency in PowerShell (I was only swearing at it every other day instead of every single day) I fell into a rut and I got lazy. I would write dazzling one-liners that could do things, and once in a while I’d even string a couple of those together and save them out to a .PS1 file that I could run later. But I sort of stopped there. I was able to get things done, so my learning sort of tapered off. A few months ago I decided I need to up my PowerShell skills and I started turning all of those various and sundry PS1 files into functions in a .PSM1 file. My skill at writing functions is weak, so I found myself doing the same HELP and Bing searches over and over.

Then last week happened.

Several of my favorite PowerShell bloggers/tweeters/experts put together a PSBlogWeek. For six solid days they each wrote one blog post on PowerShell functions, walking through how to make them, and some great things to do to make them better after you have them. While I hope you check them all out, and read them all start to finish, I’m selfishly writing this blog post so I’ll have them all in one place where I can reference them. They’re really good.

Here’s the list of blog posts, in order:

Blogger Article
Francois-Xavier Cat Standard and Advanced PowerShell functions
Mike F Robbins PowerShell Advanced Functions: Can we build them better? With parameter validation, yes we can!
Adam Bertram #PSBlogWeek – Dynamic Parameters and Parameter Validation
Jeffery Hicks PowerShell Blogging Week: Supporting WhatIf and Confirm
June Blender Advanced Help for Advanced Functions – #PSBlogWeek
Boe Prox A Look at Try/Catch in PowerShell

Thanks for the great blog posts.

tk

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

  
No presence informationTodd O. Klindt4/3/2015 9:02 AMSharePoint 20132 

I really should have posted this early, but I’m excited to announce I’ll speaking at the SharePoint Evolution Conference in London in a couple of weeks. The Evolution Conference is one of the big ones. A lot of my friends have attended or presented there in previous years and they always RAVE about it. This year, my prayers were answered and the benevolent Steve Smith allowed me the honor or speaking there. Thanks, Steve!

The conference is April 20th - 22nd in London at The Queen Elizabeth II Conference Centre. I told you it was a big deal! My part of the show is first thing Wednesday morning. I’ll be doing a two part session on upgrading from SharePoint 2010 to SharePoint 2013. If you’re still running SharePoint 2010, or heaven forbid, SharePoint 2007, then you should already be planning the upgrade to SharePoint 2013. This session will help.

If you’re in Europe, or heck, even if you’re not, please consider coming to the SharePoint Evolution Conference and joining me and all the other terrific speakers and attendees. And if you do, please find me and introduce yourself and say, “Hi.” I’d love to meet you.

tk

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

  
No presence informationTodd O. Klindt4/2/2015 2:30 PMPodcast0 

In tonight's Podcast I ask for your opinion on some pieces of the Podcast. Then I talk about some Windows 10 topics. There's a new Preview coming out, and it will be available to more Windows Phones. Then I talk about some weird issues with recent Cumulative Updates. Then I talk about some recent password weirdness.

Audio File

Video File

Podcast 241 - I Might not be Cool Enough (Time 0_24_33;15)

YouTube (Subscribe)

Podcast Transcription courtesy of CMSWire

Running Time: 42:19

Links:

06:23 - Transcription by CMSwire
18:40 - Sign up for Windows Insider
20:15 - Windows 10 preview available for more phones
20:54 Install the Windows Insider app
23:25 Registry settings in recent Cus
25:35 - Process Monitor
33:24 - LastPass
33:58 - KeePass
34:10 - 1Password
37:29 - SharePoint Evolution
38:18 - Microsoft Ignite
39:34 - Mississippi PowerShell User Group
40:25 - SharePointalooza

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt3/26/2015 11:53 AMPodcast0 

In this episode I'm joined by Mark Minasi. We wax about all things technology. Mark talks about Office 365 and how it's gotten him excited lately. He talks about OneDrive for Business and some ways a company and can stick their toe in and try it out. We also talk about Windows 10 and what's coming there. It was good to catch up with Mark, and we have a lot of fun chatting.

Audio File

Video File

Podcast 240 - All the SharePoint Goodies Without Any Brains Required at All (Time 0_03_55;10)

YouTube (Subscribe)

Running Time: 56:52

Links:

49:20 - www.minasi.com
50:54 - Pluralsight
52:19 - SharePoint Evolution Conference
54:00 - Microsoft Ignite

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt3/20/2015 3:48 PMPodcast0 

Shane and Jonathan take over tonight while I'm out breaking spring. They talk about Office 2016, Tinder, and Gigaom's demise. They finish up about how great I am and how much they both love and respect me. True story!
Audio File

Video File

Podcast 239 - When Dolphins Attack (Time 0_02_57;24)

YouTube (Subscribe)

Running Time: 44:35

Links:

3:07 - Rackspace Promo
3:53 - Work for Shane
05:20 - Office 2016 Preview is live
15:45 - SXSW Tinder users are meeting AVA the AI account promoting a movie
20:50 - Gigaom goes belly up
28:00 - Muscle cars are scary - Hellcat suspend sales
32:00 - Microsoft bug fix for Windows 2003. Yikes!
40:42 - SharePoint Evolution Conference
40:56 - Microsoft Ignite

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt3/5/2015 3:13 PMPodcast0 

In tonight's podcast I talk about the new changes to the SharePoint patching model. After all the whining about that is over I tell the good news that I'll be speaking at Ignite in a couple of months. Then I talk about how to get your Claims provider to search for users, and how to find the users in your AD whose passwords are set to expire.

Audio File

Video File

Podcast 238 - I Blacked Out for a Minute (Time 0_06_48;22)

YouTube (Subscribe)

Running Time: 33:32

Links:

02:49 SharePoint patches are no longer in Windows Update
11:00 - I'm speaking at Ignite
11:19 - End-to-End OneDrive for Business Planning, Deployment, Best Practices and Adoption Techniques
14:35 - Upgrade to Microsoft SharePoint 2013 and Ready for Cloud Potential
17:05 - Fixing People Picker for SAML Claims Users Using LDAP
19:30 - LDAP/AD Claims Provider For SharePoint 2013
20:30 - How to find Active Directory users NOT set to PasswordNeverExpires with PowerShell

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt3/3/2015 4:44 PMPodcast0 

Shane graciously fills in for me this week while I'm on the road. He does an okay job. He talks about tablets, Yammer, SuperFish, and an idiot relative he has. He finishes up with a story on how to fail and still win big. Not a bad podcast, for Shane.

Audio File

Video File

Podcast 237 - No Oscar For You (Time 0_00_26;18)

YouTube (Subscribe)

Running Time: 32:10

Links:

00:58 - Cloud Platform at Rackspace
02:24 - CMSWire Article
04:10 - How to use Windows Update to Patch your SharePoint Servers
07:40 - Tablet version of Office 2016 available in Beta Store
09:10 - PowerShell Desired State Configuration free training
12:20 - SuperFish is bad
18:00 - Microsoft Band gets new features
19:50 - Microsoft Band SDK Preview
21:14 - How to Fail at Everything and Still Win Big
21:36 - Passion is Bull$#!+
26:23 - Mike Rowe on Following Your Passion

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt3/2/2015 1:50 PMSharePoint 20135 

The people have spoken and Microsoft has decided to not include SharePoint server patches in Windows Update.

A couple of weeks ago I blogged that Microsoft had started pushing SharePoint patches out in Windows Update. Then I walked you through the process in this blog post. Today, Stefan Gossner posted on his blog that there were some more changes. Here is the relevant part for us:

As of March 2015, all Office product updates will be offered via Microsoft Update except for non-security updates for server products.

Emphasis mine.

It sounds like they’re going back to the Pre-February 2015 changes. This doesn’t change my guidance that you should not enable Automatic Updates in Windows Update, at least not in Production.

tk

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

  
No presence informationTodd O. Klindt2/20/2015 10:12 AMSharePoint 2010; SharePoint 2013; SharePoint0 

Edit 3/2/2015 - This has been changed, please read SharePoint Server Patches Are No Longer Published in Windows Update.

Since Microsoft has started pushing out SharePoint patches in Windows Update there has been a lot of confusion from SharePoint Admins about how all this will work. Fear not, intrepid blog readers, we’ll get to the bottom of it. In this blog post I’ll show you how to verify that Windows Update will update SharePoint, in case that’s the way you roll.

We start out with a SharePoint 2013 server, running on Windows 2012. It is not set to allow Windows Update to patch SharePoint, or any other applications for that matter. It is set to “Download Only” for OS patches. When I open up Windows Update (Win + R > wuapp) this is what I see:

2015-02-14_20-26-17 -edit

67 important patches, 66 of which are itching to be installed. Here is the list:

2015-02-14_20-26-52

Notice that it’s all OS patches. If we go back to the first Windows Update screen there is an innocent looking link at the bottom, “Get updates for other Microsoft products. Find out more.” This is the setting that controls whether SharePoint, and other Microsoft products, is updated with Windows Update. Let’s click it. I like clicking.

2015-02-14_20-27-45

Click the Agree box and then Next.

2015-02-14_20-28-14

I want to continue to use my Current Settings, which are “Download Only, don’t install.”

If all goes well then you’ll get this page.

2015-02-14_20-28-36

Now go back to Windows Update and have it check for updates. Remember we had 67 before, so 67 is the number to beat.

2015-02-14_20-30-45

Things are looking up.

2015-02-14_20-33-36

Now there 84 Important patches and a couple of optional updates thrown in for good measure. Let’s see what they are.

2015-02-14_20-34-28 -edit

There they are, the patches inside of the February 2015 CUs. They are checked, so if we had Windows Updates set to automatically install, they would be. Also note right above it there is a SQL Service Pack trying to sneak in. While I’m a SharePoint guy, I’m sure SQL doesn’t like getting updated via Windows Update either. So make sure you look around in here and understand what is going to be patched now.

Let’s go ahead and click Install and get SharePoint up to date.

2015-02-14_20-47-32

There’s the pudding with the proof right in it. SharePoint should continue to work just fine as your servers update themselves. You will need to run the Config Wizard (psconfig) on all of the servers after they’re all patched. Also note that the SharePoint Server patches are in the Office 2013 group in Windows Update. This is the same group that contains the Office 2013 Clients like Word and Excel. If you’re running WSUS make sure you have a separate computer group for your SharePoint servers. You probably do want to push the Office 2013 client updates to your workstations, but you probably don’t want to push them out to SharePoint servers quite as aggressively.

I hope that clears up some of the confusion over the recent change to SharePoint patching. If you have any questions or comments, leave them in the comment box below.

tk

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

Edit 3/2/2015 - This has been changed, please read SharePoint Server Patches Are No Longer Published in Windows Update.

  
No presence informationTodd O. Klindt2/19/2015 8:59 AMPodcast0 

Tonight's Podcast is a milestone. I bring in my first, non-Shane guest, Bill Baer (Blog|Twitter). Bill is a Senior Product Manager for SharePoint at Microsoft. Bill and I wax nostalgically about the crazy ride SharePoint has been. Then Bill talks about how great Ignite is going to be, especially for SharePoint folks. SharePoint 2016 has been a big topic on everyone's mind lately and Bill tells us all he can about it. Next we talk about the big changes to SharePoint patching and Bill tries to make it sound like a good thing. :) After Bill signs off I talk a bit about Windows 10 for phones, and how the upgrade went for me. Spoiler alert, not great.

Audio File

Video File

2015-02-19_8-53-47

YouTube (Subscribe)

Running Time: 58:45

Links:

  1. 07:00 - The SharePoint Journey
  2. 17:35 - Top 3 sessions to learn more about SharePoint Server 2016 at Microsoft Ignite
  3. 29:00 - Customer Feedback for SharePoint Server
  4. 46:04 - SharePoint Patches are Now Part of Windows Update, For Real!
  5. 54:35 - Windows 10 Technical Preview for phones now available to download!

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt2/16/2015 10:17 AMPodcast0 

We filmed this Podcast live at SPTechCon in Austin. Shane joined in the fun. The audio is a little rough, though. Sorry. He and I chat about the future of SharePoint and what it means for us and businesses. We move to Windows 10 and my addiction to gadgets. Then he gets me into trouble with my wife and makes me tell a story about a spanking I got as a child. Good times for everyone involved.

Audio File

Video File

Podcast 235 - Pipe Dream, Unicorns, and Pixy Dust (Time 0_24_07;10)

YouTube (Subscribe)

Running Time: 51:18

Links:

18:35 - How to upgrade to Windows 10 via Windows Update
30:00 - Toshiba Encore Mini Unboxing Video

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt2/12/2015 2:35 PMSharePoint 2010; SharePoint 201321 

Edit 3/2/2015 - This has been changed, please read SharePoint Server Patches Are No Longer Published in Windows Update.

Starting with the February 2015 CUs, all the SharePoint patches will try to sneak onto your unsuspecting SharePoint servers via Windows Update. Here’s a snippet from Stefan Goßner’s blog post on the matter:

“Be aware that starting with February 2015 CU SharePoint Product Updates including non-security product updates will be made available via Windows Update.”

He included a screenshot to really drive home the horror. Here’s my version of this:

image

Not only do the SharePoint patches show up in Windows Update, they show up as Important updates. That means Windows Update will install them when it gets a chance without warning you at all. As a guy that maintains a wiki whose sole purpose in life is to document problems with SharePoint patches, this gives me the willies. The files highlighted above are the same files that would be installed if you installed the February 2015 CU packages. The CU just puts them in one (or two) big files. What does this mean for you, the harried SharePoint administrator? Allow me to address that in the form of Frequently Asked Questions, that I actually have not actually been asked.

Q1) Is this real? Are you fooling me? Am I on TV? Where are the cameras?

A2) I assure you, this is all real. No screenshots were harmed in the making of this blog post.

Q2) How does this impact my Windows Update settings on my SharePoint servers? I’m scared, hold me!

A2) My lawyers have advised me that cuddling with my readers is strictly forbidden. No exceptions. However, I can help with the Windows Update settings part. Because of problems I’ve had in the past, for years I have recommended not allowing Windows Update to automatically update your SharePoint servers. I set all of mine to “Download only.” This only reinforces my feelings on that. Of course then you have to be diligent about going in and manually installing the patches on all of your servers, every. single. month. That’s a lot to remember.

A better solution is to start using Windows Server Update Services (WSUS) to distribute Windows and SharePoint patches to your servers. This gives you central patching control of all of your servers. In my opinion it’s better than not patching your servers and it’s better than letting SharePoint get patched every month.

Q3) If these patches are installed via Windows Update do I still need to run the Config Wizard after they’re installed?

A3) Absolutely. This requirement has not changed. SharePoint will run, mostly happily, with the binaries updated but without having run the Config Wizard. It’s not a great place to be in, but it will work. You shouldn’t have to worry about your SharePoint farm falling on its face immediately after the patch is installed, at least not because of the Config Wizard hasn’t been run. However, to prevent weird issues from popping up, it’s best to run the Config Wizard as soon as possible after any patch is installed.

Those are all of the phony FAQs I can dream up for now. If you have more questions, throw them in the comments below. I may add them to the article.

Thanks, and happy patching, intentional or not. Smile

tk

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

Edit 3/2/2015 - This has been changed, please read SharePoint Server Patches Are No Longer Published in Windows Update.

  
No presence informationTodd O. Klindt2/7/2015 10:24 PMPowerShell0 

I decided to blog this little nugget because everything I found on the web was exactly the opposite of what I wanted to do. Usually when someone is using PowerShell to look for users in the context of the PasswordNeverExpires property, they’re looking for users where PasswordNeverExpires is set to True and they want to set it to False. It’s generally understood that having passwords never expire is a security risk, so most of the time people want to hunt those accounts down. But you know me, I love a good PowerShell challenge and this week someone needed to find all the accounts where the passwords were allowed to expire, so I stepped up to the plate.

First, just for completeness I’ll include how to do the opposite of what I wanted to do:

Search-ADAccount -PasswordNeverExpires | select SamAccountName, UserPrincipalName

That will return all of the users in your domain whose accounts are set so their passwords never expire. In most cases, these accounts are hunted down and set so their passwords do expire.

If PowerShell can’t find the Search-ADAccount cmdlet make sure the Active Directory module is installed. If it’s not, use this command to install it:

Add-WindowsFeature RSAT-AD-PowerShell

Then make sure it’s loaded in your PowerShell host:

Import-Module ActiveDirectory

With that out of the way, how do we do the opposite, the thing I really needed to do? How do we find accounts that are NOT set to have their passwords never expire? It took some backward thinking, but here’s what I came up with:

Get-ADUser -Filter 'PasswordNeverExpires -eq $false' -SearchBase "CN=Users,DC=contoso,DC=com" | select name

If you’d like to see how many it is, you can use Count property like this:

(Get-ADUser -Filter 'PasswordNeverExpires -eq $false' -SearchBase "CN=Users,DC=contoso,DC=com").Count

And if, for some silly reason, you want to set these accounts so that PasswordNeverExpires is set to True you could do it like this:

Get-ADUser -Filter 'PasswordNeverExpires -eq $false' -SearchBase "CN=Users,DC=contoso,DC=com" | Set-ADUser -PasswordNeverExpires $true

Make sure you understand the security repercussions of this before you do it. In most cases this is a bad thing, but there are exceptions.

tk

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

  
No presence informationTodd O. Klindt2/5/2015 8:40 AMPodcast0 

In tonight's episode I talk about some big new announcements in SharePoint land. First, Microsoft puts to rest any rumors about whether there will be another version of on-premises SharePoint. Spoiler alert, there will be. It's coming later this year. The next version of SharePoint will be discussed at Ignite this summer and we talk about that some. We follow that up with a lively discussion on newly published developer guidance for SharePoint developers. Then we talk about the adorable little Raspberry Pi 2, and getting Windows 10 on a machine with no DVD drive. All that and more in Episode 234.

Audio File

Video File

Podcast 234 - Haven't Made the Cut (Time 0_06_02;11)

YouTube (Subscribe)

Running Time: 42:22

Links:

03:45 - Podcast Awards
06:25 - Evolution of SharePoint
14:15 - First round of Ignite sessions
16:30 - New Guidance from Microsoft for Packaging and Deploying SharePoint Solutions
17:22 - Microsoft Virtual Academy
20:13 - Using CSOM in PowerShell scripts with Office 365
26:30 - Here is everything you know about the Raspberry Pi 2!
31:11 - How to create Windows 10 install media
36:42 - Microsoft Utility to Create Media

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt2/2/2015 9:38 AMPodcast0 

In tonight's podcast I account my tale of woe after buying some new hardware. You will likely cry before it's over. Then I bring it up with some good news about Dropbox and and Windows Phone. After that I get into some of my favorite things that were announced last week at Microsoft's Windows 10 event. I finish up with some news on Office 2016.

Audio File

Video File

Netcast 233 - Because the Worm had Disabled It (Time 0_21_07;08)

YouTube (Subscribe)

Running Time: 42:22

Links:

16:20 - Dropbox client for Windows Phone available
19:45 - Download January 2014 Preview ISO
21:30 - Free upgrade from Win 7 or 8 in the first year
27:10 - Windows RT is dead
33:34 - Office 2016 Preview video

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt1/21/2015 10:25 PMPodcast0 

Tonight's episode is a special one. I reveal the amount my podcast listeners raised this year for charity. It was a doozy. Then I talk about some SharePoint patch information that I screwed up. Whoopsie. Next I cover some Windows Phone news and talk about some new Windows hardware I recently purchased.

Audio File

Video File

Netcast 232 - I Can't Wait to Play With It (Time 0_00_34;13)

YouTube (Subscribe)

Running Time: 39:19

Links:

15:41 - Stefan Goßner
22:28 - Lumia Denim and Windows 8.1.1
24:21 - Windows event on Wednesday
25:23 - Microsoft offers second shot on exams
26:57 - Buy a MeeGoPad
32:35 - Podcast Awards

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt1/20/2015 3:24 PMWindows 8/8.1; Tech Stuff4 

Over the last year I’ve become simply entranced with the Windows 8 slate tablets that have been coming out. They’re small, they run full Windows, and they’re cute as a button. As with most things in Windows, there are lots of options. There are many, larger, full featured Windows 8 tablets out there. I use one, a Surface Pro 2, as my daily driver. With a dock, it functions great as a desktop machine. On a plane it works well as a laptop and a tablet. You can also use it to prop open a window on a warm summer day. However, it costs over $1000, which puts it out of reach for a lot of people. On the other end of the spectrum you can snag a 7” or 8” tablet for $100. That’s what this blog post is about. In this blog post I’ll compare several small, budget tablets to help you decide which one is for you. To help with the comparison I have included a non budget 8” tablet, the Dell Venue 8 Pro. Of the four tablets listed below, I personally own the Toshiba Encore Mine, the Insignia Flex 8, and the Dell Venue 8 Pro. I included the HP because of its popularity and its value. Here’s the list of the tablets and their features:

Edit 2/13/2015: Added Winbook TW700 to the table

 

Toshiba Encore Mini

Insignia Flex 8

HP Stream 7

Dell Venue 8 Pro

Winbook TW700

Unboxing video

View here

View here

None

None

Coming Soon

OS

Windows 8.1 32 bit

Windows 8.1 32 bit

Windows 8.1 32 bit

Windows 8.1 32 bit

Windows 8.1 32 bit

Office 365 sub?

Personal

Personal

Personal

Personal

Personal

CPU

Intel Atom Z3735G (1.33 GHz)

Intel Atom Z3735F (1.33 GHz)

Intel Atom Z3735F (1.33 GHz)

Intel Atom Z3740D (1.8 GHz)

Intel Atom Z3735F (1.33 GHz)

RAM

1 GB

1 GB

1 GB

2 GB

1 GB

Included Storage

16 GB eMMC

16 GB eMMC

32 GB eMMC

32 GB / 64 GB

16 GB eMMC

Uses WIMboot

Yes

Yes

No

No

Yes

MicroSD Slot

Yes

Yes

Yes

Yes

Yes

MicroSD card included?

No

16 GB

No

No

No

Screen Size

7 inch

8 inch

7 inch

8 inch

7 inch

Screen Type

TN

IPS

IPS

IPS

IPS

Screen Resolution

1024 x 600

(resolution set to 1280 x 768)

1280 x 800

1280 x 800

1280 x 800

1280 x 800

Pen Support

Unknown

Unknown

Unknown

Yes

Unknown

Screen sucks?

Yes

No

No

No

No

Miracast Support

Yes

Yes

Yes

Yes

Yes

External Video Connection?

No

Micro-HDMI

No

No

Micro-HDMI

Charger connection

USB 2.0 OTG

USB 2.0 OTG

USB 2.0 OTG

USB 2.0 OTG

USB 2.0 OTG

Works with Plugable 8 Dock?

Yes

Charge only

Yes

Yes

Unknown

Front Camera

2 MP

2 MP

2 MP

1.2 MP

2 MP

Rear Camera

5 MP

2 MP

2 MP

5 MP

2 MP

Wifi Networking

802.11 bgn

Realtek RTL8723BS

Single Band

802.11 bgn

Realtek RTL8723BS

Single Band

802.11 bgn

802.11 agn

Dell 1538

Dual Band

802.11 bgn

Realtek RTL8723BS

Single Band

Bluetooth

4.0

4.0

4.0

4.0

4.0

Dimensions

0.42 x 4.71x 7.83  in

0.39 x 5.24 x 8.27 in

0.39 x 4.25 x 7.34 in

0.35 x 5.12 x 8.50 in

7.44 x 4.76 x 0.43 in

Weight

0.75 lbs (12 oz)

0.9 lbs

12.3 oz

0.87 lbs

12.35 oz

If you find any of this in error, or if there are any features I haven’t listed that you’re curious about, let me know.

tk

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

  
No presence informationTodd O. Klindt1/15/2015 9:19 AMPodcast0 

I start off tonight's Podcast with the story of my recent trip to New York City. It's more exciting than it sounds, I promise. Then I talk about a new device introduced at CES, a small HDMI stick computer from Intel that runs Windows 8.1. Darling little device. I may have to get one. Let's not fool ourselves, of course I'll get one. Then I talk about a couple of techniques I use to troubleshoot SharePoint issues.

Audio File

Video File

Netcast 231 - Delivered by a Moose (Time 0_07_08;27)

YouTube (Subscribe)

Running Time: 37:41

Links:

04:29 - Birthday Donation Drive
06:09 – Workiva
15:16 - Intel HDMI stick
19:00 - Alibaba Windows HDMI stick
25:35 - SharePoint 2013 Search Query Tool v2.3 released
29:20 - Use Send-MailMessage to troubleshoot SharePoint email messages

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt1/8/2015 9:20 PMPodcast0 

Welcome to my first podcast of 2015. It's got SharePoint, it's got Windows 7, Windows 8, AND Windows 10! I talk about some Windows 8 devices that have stolen my heart, a way to do BI in the cloud with on premises data, and how to keep your identity wherever you go.

Audio File

Video File

Netcast 230 - Big Gooey Conference (Time 0_10_20;28)

YouTube (Subscribe)

Running Time: 38:04

Links:

06:06 - Flex 8 Unboxing
15:21 - HP Stream Mini PC
20:50 - Windows 7 will upgrade to Windows 10
28:00 - Microsoft Connects Power BI to On-Premises SQL with Preview Tool
29:34 - Azure AD Sync Service Released, Makes DirSync and FIM Obsolete

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt1/5/2015 9:24 AMWindows 8/8.1; Tech Stuff1 

In the last few months I’ve been trying to get my hands on as many Windows tablets as I can. Windows 8.1 has really made the OS great, and it’s a lot of fun on little 7” to 9” devices. In my quest to find the perfect, cheap Windows tablet I recently picked up an Insignia Flex 8 tablet. It was $99 at my local Best Buy. It’s more expensive at the Amazon link, but it gives a better description than Best Buy’s own site does. To get it for $99 you’ll probably have to put on some pants and go to a brick and mortar Best Buy. It’s worth it.

After I got the Flex 8 home, I recorded an unboxing video along with some setup. Here’s the video:

Flex 8 unboxing (Time 0_00_35;20)

As you can see in the video description on YouTube, I do a few things in this video, so you don’t have to watch the entire 28 minutes if you don’t want to. You’ll regret it if you don’t, but the choice is there. Smile

I hope you enjoy the video. If you like these videos and want to see other stuff, let me know.

tk

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

  
No presence informationTodd O. Klindt1/4/2015 2:01 PMPodcast0 

Shane and I spend some time talking about the things we can remember from 2014. We talk about our favorite hardware and other favorite stories from the year.

Audio File

Video File

Netcast 229 - 2014 - An Insightful Year in Review (Time 1_19_28;21)

YouTube (Subscribe)

Running Time: 1:22:04

Links:

18:38 - Plugable Dock for Surface Pro
38:10 - iCloud Hack
54:30 - Skype translator

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt12/29/2014 10:09 AMPodcast1 

Tonight's Netcast is the last Netcast of 2014. I cover a couple of SharePoint topics, like how to sync identities in SharePoint Foundation when SharePoint Foundation doesn't sync identities. Then I talk about CUs and what they really mean by 'Cumulative.' Then how a recent CU added some functionality for devs, that we admins can leverage, too. Then I jump into some fun stuff about Windows tablets, like how you can get one for less than a meal at McDonald's (if you super size) and 11 things that will make you love it even more, if that's possible.
Audio File

Video File

Netcast 228 - Straightforward, Except When it's Not (Time 0_11_57;18)

YouTube (Subscribe)

Running Time: 45:22

Links:

05:30 - FoundationSync 2.5 Release
09:00 - Amazon Fire TV Stick
11:05 - Sideload apps on your Fire TV Stick
17:30 - SharePoint 2013 Builds page
18:52 - Latest API updates in Client Side Object Model (Dec 2014 CU for SP2013)
22:37 - Using PowerShell and CSOM with SharePoint Online
23:48 - Insignia Flex 8
31:18 - blog post on 6 Windows tips
32:00 - blog post on 5 more Windows tips
37:25 - Qi wireless charging dock
39:10 – SPTechCon
39:11 - SharePoint Evolutions

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt12/21/2014 5:03 PMWindows 8/8.10 

In my 6 Tips for Windows Tablet Owners blog post I teased that I had more tips. I know you were all on the edge of your seats. It’s dangerous to publish the first part of a blog post without having already written the second half, but against all odds I pulled it off. Lucky you guys. Here are my next five tips for Windows tablet owners:

1) Change the Onscreen Keyboard

While I use a Surface Pro 2 as my daily driver, I have a bunch of smaller Windows tablets that I use. They’re in the 7” and 8” range and I don’t normally have a keyboard attached to them. I normally use them for consumption, but every once in a while I find the need to dispense some invaluable advice to someone on the Internet that’s wrong about something. The normal onscreen keyboard is okay, but Windows has an even better keyboard available for these smaller screens.

To check out the other keyboards, open up the onscreen keyboard. You can do that by clicking in a box in a Metro app, or triggering it manually anywhere from the Charms bar:

Screenshot (15) -edited

Once the keyboard is up, you can choose one of the alternate keyboards from the popup in the lower right hand corner:

Screenshot (14) - Edited

The split keyboard highlighted above is great for the 7” and 8” laptops. It allows me to hold the tablet landscape and speedily type with my thumbs. it looks like this:

Screenshot (9)

Different keyboards work better for different situations, so make sure to check them all out. Once you find the best one for you, you can help me correct all the wrong people on the Internet.

2) Use a Picture Password

I like my tablets to be secure. I don’t need any ne’er-do-wells combing through my collection of funny cat pictures if I leave my tablet unsecured at the local watering hole. But I also want to be able to get into it without typing my 27 character password that includes upper case, lower case, numbers, symbols, hieroglyphs, and a duck quack. Windows 8 has the solution.

Because, for better or worse, Windows 8 was designed heavily with touch devices in mind. You can log in with your old style password, but there are a couple of new options. You can set up a PIN, or use a picture password. You can get to these from the Charms Bar > Settings > Change PC Settings > Accounts > Sign-in Options:

Screenshot (10) - Edited

To set up a picture password you first have to type in your password, then choose a picture, of course. Next you set up three gestures on that picture. That action can be touching a spot, drawing a line from one point to another, drawing a circle, or resizing. Windows will have you walk through it a second time, just to make sure you both agree on it. Once you get that set up, you can now use that to login or unlock your tablet. You could also set up a PIN, but I don’t like those because they are limited to four characters and seem too insecure. I value my funny cat pictures and their safety.

If you get to that screen and don’t see all the options, you probably see this sad notice instead, “Some settings are managed by your system administrator.” This could be because of a domain policy, or a policy pushed out through your email with Exchange Active Sync. Unfortunately there’s not much you can do about it if it’s disabled at that level. Your best bet is to find incriminating pictures of someone in your IT department.

3) Use the Start Button on the Charms Bar

When using Windows 8 on a primarily touch device, you end up making a lot of use of the Start/Windows button. It gets you back to the much-maligned Start Screen. It also gets you back to whatever application you were running before you went to the Start Screen. Depending on how you are currently holding your device, and where the hardware Windows button is (like the top left edge on my Dell Venue 8 Pro), it can be cumbersome.

Fortunately, as is often the case in Windows, there is more than one way to skin a cat. (The author’s cat, Yngwie, would like, no, demands, the reader to know that the author in no way encourages or condones the skinning of cats, the animal kingdom’s finest specimen) Hidden, right in plain sight is the alternative I use most, the Windows button in the middle of the Charms bar.

Screenshot (11) - Edited

If I’m holding my tablet landscape with both hands, it’s pretty easy to swipe in from the right with my thumb and hit that Start button. The placement of the hardware Start button on the Dell Venue 8 Pro is horrible, which is what initially motivated me to find this alternative. Since then it’s become the standard way I access the Start button regardless of the tablet I’m using.

4) Keep an Eye on Your Storage

One of the ways that manufacturers are able to churn out these inexpensive Windows tablets is to put cheap storage in them. That usually means small amounts of onboard storage, some as little as 16 GB. The storage they do get is usually not very snappy, either. But in most cases, those are okay compromises to make. Smaller tablets normally only have Metro apps installed, which are small. They’re also mainly used for consumption, so there aren’t big virtualized machine files, or hi resolution video files to edit. But, they do need to store some media like MP3s, pictures, and video files from my Netcast, so some storage is necessary. Because of that you need to keep an eye on your storage. Here are a few quick tips around that:

  1. Get a MicroSD card and store everything you can on it. Most, if not all, of these tablets have a MicroSD slot on them.  For all of these tablets I buy cheap 64 GB MicroSD cards. Amazon has them for as cheap as $30. I put all my MP3s there, as well as anything else I can. I do everything I can to keep files off of the C drive. I haven’t tried it, but you should be able to put your Internet Explorer Temporary Internet Files there, Outlook PST and OST files, etc. If you install something like Dropbox, make sure you sync it to the MicroSD card as well.
  2. Shut off System Restore. Don’t get me wrong, I think backing up files is a very important thing. But on devices like little tablets, it’s not as important. While it would be annoying if the drive in one of my tablets died, I wouldn’t lose any data. Most content there is copied from other places, and everything else is synced to OneDrive. Because of that I disable the System Restore on them. Typing “Restore Point” on the Start Screen will take you to the Control Panel applet where you can shut it off.
  3. Use Disk Cleanup to, well, clean up your disk. Disk Cleanup is a tool built in to Windows. It goes through some preset locations and lets you choose to clean them up. It’s easy to use and you can’t beat the price.
    2014-12-21_15-18-16
  4. Use a tool to figure out where all your space is going. There are a bunch of programs that do this, but I like WinDirStat. It gives you a graphic representation of how much space each folder on your computer is using and lets you drill down into them. Once you find the big folders you can figure out how to make them smaller or move them somewhere else.
  5. Use a program to compress your drive. Windows includes file and folder compression, and those help some. But I never keep up with them when I create new folders. Another option I recently saw reminded me of the 1990s, drive compression software. The folks that make ZipMagic have a program you can run that will compress your drive, much like WimBoot does. I haven’t tried it myself yet, but it’s on my list.

5) Keep an Eye on What Autostarts

I use my small tablets also exclusively on battery. Performance is important, but battery life has to be good too. To help with that I don’t allow any applications to autostart on my tablets, whether they think it’s a good idea or not. I can find out which sneaky apps are trying to eat up my battery and use my previous CPU and RAM by going to the Startup tab in Task Manager:

Screenshot (13) - Edited

If your Task Manager doesn’t look like that, try clicking “More details” on the bottom of it. I don’t have many things installed on this tablet, so there aren’t many offenders. On my other tablets I have to make sure things like Dropbox and SnagIt are not allowed to autostart. You’ll see in this screenshot that I have allowed several Intel processes the privilege of autostarting. That’s because that tablet has an Intel chipset for video and I’m not sure what would break if I disabled those. If I had any hair on my chest I’d disable them and see what happens. I do go in here periodically and certainly after I install or patch anything to see what’s been added.

That’s all the tips I have for now. I have a couple more ideas. They may or may not end up as blog posts.

As always, let me know what you think in the comments below.

tk

ShortURL: http://www.toddklindt.com/5MoreTabletTips

  
No presence informationTodd O. Klindt12/18/2014 10:21 AMPodcast0 

In tonight's episode I talk about my new gig as an event model. Then I talk about a problem a listener had with SharePoint and a rogue SMTP server. Then I talk about the new SharePoint patches, and how to tweak SQL Server just right for SharePoint. Never being happy with what I have, I discuss some new things that are coming down the pike. I wrap things up by showing a new device I'll be unpacking for you.

Audio File

Video File

Netcast 227 - This Vacation is Killing Me (Time 0_30_39;20)

YouTube (Subscribe)

Running Time: 50:47

Links:

06:45 - I was on the Ignite mailer
11:57 SharePoint 2010 December 2014 CU
12:04 SharePoint 2013 December 2014 CU
16:50 -Set Up SQL Server 2012 as a SharePoint 2013 Database Server
18:20 - Windows 10 Preview users will be able to upgrade to RTM
23:43 - Gabriel Aul's Twitter Page
24:45 - Office Sway generally available
26:23 - Skype Real Time Translation is available
28:28 Sign up to preview the Skype Real Time translation
29:24 - Gestures Beta for Windows Phone
30:39 - Australia gets Office 365
32:04 - My next toy
45:21 - Birthday Drive

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt12/15/2014 12:33 PMPodcast0 

Shane takes over again tonight while I'm on the road for Rackspace. He talks about the Microsoft Band fitness wearable and what he does and doesn't like about it. He also talks about a car that touched him in a bad place, and how life isn't fair, but that's okay, he can tell you the rules.

Audio File

Video File

Netcast 226 - Guess Who's in my Pocket Today (Time 0_06_45;15)

YouTube (Subscribe)

Running Time: 32:54

Links:

02:40 - Grumpy Cat makes 100 million
06:10 - The Microsoft Band
18:45 - Talking to Cortana
25:14 - The Problem Isn't That Life Is Unfair — It's That You Don't Know The Rules

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt12/5/2014 7:44 PMWindows 8/8.1; Tech Stuff0 

As I’ve discussed many times on this blog, and on my Netcast I have a medical condition. It’s plagued me since I was young and seems to have gotten worse as I’ve gotten older. It seems I’m addicted to gadgets. If it’s got an on/off switch, I want one. If it has a flashing blue LED, I want it twice as bad. Since last year, Microsoft has starting loosening up the hardware requirements for their Windows Tablets, and that has resulted in the market being flooded with small, affordable, and most importantly fun little units. In the year since I’ve started collecting these little beauties I’ve learned a few things. In talking to other Windows Tablet users I’ve discovered they’re having many of the same issues. I thought I’d scribble down a few of my favorite tips for you all to enjoy. If you read every word of this blog post I guarantee you’ll enjoy your Windows Tablet at least 8.1% more, or your money back.

1) Get a USB OTG Cable

In order to make these tablets so small and thin, they have very few connectors and buttons on them. Many of them use micro USB to charge, which is very convenient as we’re all tripping over micro USB chargers. These USB connectors have a secret though. Like Clark Kent, they have a secret identity. They can be used for more than just charging. These ports are USB On The Go, or USB OTG, so they support being both USB guests and USB hosts. With a special, though industry standard, USB OTG cable you can connect USB devices like mice, keyboards, or humping dogs to your tablet. The cable (sans humping dogs) looks like this:

Windows 8 Recovery Drive (Time 0_03_31;24)

(I’m available for hand modeling gigs. Contact my agent)

That cable has a male micro USB connector on one end, and a female USB jack on the other. You can hook whatever you want to it, even a hub. The first question you’re probably asking yourself, after “Could this cable have more acronyms in its name?”, is “How do I connect the humping dogs and charge this at the same time?” The answer to that is tricky and varies between tablets. For my Dell Venue 8 Pro (DV8 Pro) there are a few options. I’ve blogged about them in this blog post. That same hardware may or may not work for other similar tablets.

Either way, if you have a tablet like this, you should buy several USB OTG cables and hide them all over. Your future self will thank your present self.

2) Make a Recovery Drive

Another common characteristic of these adorable little devices is very small storage options. When I got my DV8 Pro it had two storage options, 32 GB and 64 GB. I got a 64 GB model because I couldn’t imagine running full Windows in 32 GB of space. Now there’s a new round of tablets coming out, like the Toshiba Encore Mini that have a mere 16 GB of storage. Using some tricks like WIMBoot OEMs have gotten the Windows install down pretty small, but there still isn’t much space left. These devices don’t come with physical Windows media anymore. Which is fine, they don’t have DVD drives, so it wouldn’t do much good anyway. Instead they have a dedicated Recovery partition that you can boot into if you need to reinstall Windows. Additionally you can create a bootable USB Recovery drive and delete the Recovery partition. Creating the Recovery drive is a piece of cake. From the Start Screen start typing “Recovery” and the option to “create a recovery drive” should show up in the Search results. You’ll also need a USB OTG cable and a USB drive of 8 GB or so. The process is pretty straight forward, lots of clicking “Next.” To help things along I created a video of how to create a Recovery drive.

Windows 8 Recovery Drive (Time 0_04_04;15)

Even if you don’t plan on deleting the Recovery partition, you should create a separate Recovery drive. It’s pretty cheap insurance against a drive failure. No need to tempt Murphy, after all.

3) Update All the Drivers and Patches

We’re in the infancy of these little Windows tablets and things are changing quickly. Manufacturers are finding ways to pack more and more functionality into them, and ways to refine the functionality that’s already there. Because of that, you want to make sure you routinely check to see if there are driver updates for your device. Shortly after the DV8 Pro came out Dell updated the drivers to include Miracast support and improved the stylus support. It was definitely worth my time to hit the driver page once a month to see what gifts were waiting for me there. Don’t forget to keep up to date on your Windows patches as well. That keeps things running smoothly and helps keep all of the bad guys from stealing your password to Tiger Beat.

4) Get a Charging Dock or Cables

Like I mentioned in the first section of this blog post, these small Windows tablets charge via their USB port, which is also how you attach USB peripherals. Because of that it can be tricky if you want to charge your tablet while you’ve got USB devices attached. Different devices handle it differently, so check the manufacturer’s site, or maybe the forums at Windows Central to see what other folks are doing.

My first tablet was a Dell Venue 8 Pro. There are a few ways to charge it while it’s attached to USB devices. First there was a cheap cable combination that would do it. Then the folks at Plugable started a Kickstarter project for a dock for it. Finally Dell released their own kit to address this. These solutions may or may not work for the tablet you have. Regardless, having one around when you need it is very handy. They’re especially handy if you ever need to use a USB Recovery drive to rebuild your tablet.

In this blog post I review the Plugable Pro 8 dock, including a couple of epic, well produced videos. One stars Brad Pitt, or someone that looks remarkably like him.

5) Get a Miracast Receiver

I’ve mentioned a couple of times how these petite devices are usually lacking when it comes to ports and jacks. In most cases these devices don’t have video output ports. That’s usually not an issue, as an external monitor isn’t what you normally use these devices for. But every once in a while you want to watch Netflix or some funny cat videos on a big TV. That’s when you really miss that HDMI port. Fortunately in most cases there’s a way around this. Many of these small tablets support Miracast, a wireless display protocol. This lets you mirror or extend the display on your tablet wirelessly to nearby TV or monitor. The device could have Miracast built in, but most likely you’ll need to buy a dongle of some sort. These days it seems like everyone and their dog is putting out a Miracast receiver. I know my dog is. Here is a list of some of the main Miracast receivers that are available as of November of 2014:

Netgear PTV3000 $50 (best choice)

Roku 3 $85

Amazon Fire TV Stick $40

Microsoft HD-10 $85

While Miracast isn’t quite rock solid, the Netgear is the least sucky of the whole group. Roku has recently, quietly, added Miracast support to some of their higher end boxes. If you have one of those, check there first before laying out some hard earned money on a different Miracast receiver. Since this is an industry standard your Miracast receiver will also work with other devices, like Android phones and tablets. So you’ll have that going for you.

I recently got an Amazon Fire TV stick and can’t get the Miracast bit to work with any of my Windows machines. Tragic. I’ll update this post if I ever get it figured out.

6) Get a Case

These little cases are remarkably tough, but they’re not indestructible. To help keep them safe and sound, and to provide some extra functionality, I recommend getting a case. I use my slates mainly for reading or watching videos. Those activities benefit from the case having a stand to keep the unit propped up. Having a keyboard is handy sometimes, too, so cases that offer Bluetooth keyboards are a plus.

I’ve tried a couple of cases and had good luck with them. Here are a few I’d recommend:

Bluetooth Keyboard case for Dell Venue 8 Pro $30 (incredible value, includes Bluetooth keyboard)

Bluetooth Keyboard case generic 7” and 8” tablets $26 (works great for Toshiba Encore Mini, includes Bluetooth keyboard)

Slim case for Dell Venue 8 Pro $9

The keyboard cases increase the tablet’s functionality. The slim case is nice for travel and keeping things small. I have one of each and swap them as I need them. A boy likes to have options.

I have more tips, but I think 6 is all I can pack into this one blog post. Stay tuned for me. If you have any tablet tips of your own, enter them below in the comments.

tk

ShortURL: http://www.toddklindt.com/6TabletTips

  
No presence informationTodd O. Klindt12/4/2014 10:19 PMPodcast0 

Tonight's episode is the first time I've remotely brought in a guest, and it was a huge success. Shane popped in and helped me kick things off, then stuck around all night and harassed me. We talked about everything and nothing. We talked about working at Rackspace and how great Host Named Site Collections are. Then we talked about how to delete a file that can't be deleted and how I nearly erased all of my children's childhoods.

Audio File

Video File

Netcast 225 - All My Data Went Poof (Time 0_16_17;14)

YouTube (Subscribe)

Running Time: 59:52

Links:

13:32 - How to get your podcast published in the app stores
14:32 - Snoopy and I on YouTube
18:45 - Work at Rackspace
30:44 - Host Named Site Collections article
32:05 - The MOSS Show
33:28 - Loopback Check Blog Post
49:50 - Birthday Charity drive
53:26 - Meme link

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt12/1/2014 3:00 PMPodcast0 

In tonight's Pre-Thanksgiving episode I talk about my recent article about host header site collections, and how they aren't such a bad thing. Then I talk a little about the recent Azure outage and what it means for Cloud providers. Then I dig into a bunch of gadget news. I cover the Amazon Fire Stick I recently got and how much fun it was to set up. Then I move on to a dock I got for my tablets and how it works. Then I talk about how you can get your own tablet to enjoy on the cheap.

Audio File

Video File

Netcast 224 - Streaming From My Slippers (Time 0_16_47;11)

YouTube (Subscribe)

Running Time: 38:02

Links:

05:17 - Making the Case for Host Header Site Collections
10:20 - Azure outage
15:05 - Ignite Call For Topics
21:15 - Amazon Fire Stick
27:30 - Plugable Pro 8 Dock
29:10 - Plugable Pro 8 Dock Unboxing video
30:28 - Toshiba Encore Mini with Plugable Pro 8 Dock
31:29 - $99 Windows tablet, HP Stream 7

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt11/26/2014 2:00 PMPowerShell; SharePoint 20130 

Site collections that have the cursed /sites/ managed path in their URL has been the bane of SharePoint administrators for generations. In previous versions of SharePoint there were some ugly workarounds to deal with this, but they involved AAMs, lots of web applications, and ancient incantations. None of those things are good for your soul. SharePoint 2013 provides a much healthier option, the Host Named Site Collection, or HNSC. Unfortunately, getting your head wrapped around the complexity of HNSCs can be daunting, and many SharePoint administrators haven’t embraced them. Some out of confusion and some out of fear. There’s good news though, I recently published at SharePointProMag.com, The Case for Using SharePoint Host-Named Site Collections. In this article I explain what HNSCs are, and how to use them, and give you some PowerShell you can use to create some HNSCs of your own.

So please, read my Host Name Site Collection article and let me know what you think.

tk

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

  
No presence informationTodd O. Klindt11/22/2014 9:41 PMWindows 8/8.10 

Many months ago I bought a Dell Venue 8 Pro tablet and I love it. While the DV8 Pro is a nearly perfect and flawless device, it does have one minor annoyance, it only has one USB port. And that USB port is used for charging, as well as for hooking up peripherals. One doesn’t need a Ph.D. in Math see the problem there, you can’t hook up any peripherals if you need to charge the tablet. Over time, a few solutions have popped up for that problem. I outlined one in this blog post. While that worked, it wasn’t elegant. Plugable to the rescue!

I’ve been using a Plugable UD-3900 with my Surface Pro 2 since I got it and I’ve been very happy with it. I was pretty excited earlier this year when Plugable started a Kickstarter project for a dock specific to the DV8 Pro, the Pro 8 Dock. It charges the DV8 Pro, and has all the common dock accoutrements. It sounded too good to be true, but it wasn’t. I jumped in pretty early at the $50 level and patiently (or not so patiently) waited for it to be released. This week all that waiting paid off and the dock came in. Here’s a picture of it sitting on my desk, begging me to open it so we could play.

Pro8 Unboxing (Time 0_00_48;08)

I did open it, and I did play with it. I recorded it all though so you could enjoy it too. Here’s my unboxing and setup video:

Pro8 Unboxing (Time 0_00_00;00)

YouTube Link

If you’ve been considering a Dell Venue 8 Pro (at Amazon) and a Plugable Pro 8 Dock ($89 on Amazon) that video will give you a good idea what they’re capable of. You can get them both on Amazon with the links in the preceding sentence.

I have a couple different Windows Tablets, so I tried the Pro 8 Dock with another one, my Toshiba Encore Mini. I recently did a video on how to create a Recovery Drive with it and it was asking for more camera time. I decided now was a good time. While Plugable designed the Pro 8 Dock to work with the Dell Venue 8 Pro they have tested it with other tablets. My beloved Encore Mini was not on the approved list. I decided to test it for them. Smile I put my director’s hat back on and recorded a video of what happens when you hook this dock to that tablet. I don’t want to spoil the ending for you, so you’ll have to watch the video to see if I let the magic smoke out or not.

Toshiba and Pro 8 (Time 0_05_43;05)

YouTube Link

There you go. I hope you enjoy the videos. If there are other things like you like see videos of, let me know. I’d like to extend a thanks to the folks at Plugable for making such fun products.

tk

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

  
No presence informationTodd O. Klindt11/20/2014 3:49 PMPodcast0 

Tonight's episode was recorded back in my regular time slot. I talk about a few updates. The November CUs for SharePoint came out, as did an important update for OneDrive for Business. I also show you how to look into the future and what's going to happen next in Office 365. Then I talk about how you can make my upcoming birthday even more happy. I finish up by talking about another gadget I've purchased and some tips on how to make SharePoint Search better.

Audio File

Video File

Netcast 223 - Crawl Your People Separately (Time 0_37_59;07)

YouTube (Subscribe)

Running Time: 38:22

Links:

02:19 - http://youtube.com/toddklindtnetcast
10:30 - OneDrive for Business November Update
12:30 - Office 365 Roadmap
17:20 - Lync will be Skype for Business
19:30 - Birthday Charity drive
21:40 - Jonathan's Dumb Podcast
23:30 - Plugable Pro 8 Doc on Amazon
27:30 - Search Best Practices
30:14 - Manage Crawl Load in SharePoint 2010

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt11/14/2014 2:55 PMPodcast0 

I'm back this week and well rested and well informed from my week at the MVP Summit. In tonight's episode I talk about the MVP Summit, without violating any NDAs, of course. Then I talk about a couple of cool new developments with the Office client. Then I slow things down and tell the sad tale of my Lumia 920. Hearts broke all over the Internet. :( I finish up by telling you all about a couple of videos I recorded with my Toshiba Encore Mini and how to get a cheap tablet for yourself. Oh, and there's PowerShell, too.

Audio File

Video File

Netcast 222 - OneDrive for Pleasure (Time 0_02_58;26)

YouTube (Subscribe)

Running Time: 43:42

Links:

11:13 - GoPro Camera
14:37 - Office integration with Dropbox
19:25 - Office for Android and iOS is free
33:36 - Toshiba Encore Mini unboxing video
34:09 - Toshiba Encore Mini creating Recovery drive
36:40 - Microsoft store Black Friday sales
37:30 - Downloading PowerShell help

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt11/12/2014 9:08 AMPodcast0 

Shane and Jonathan take over again for another mediocre Netcast. I really need to find better backup hosts. They start out the show by talking about some changes in SharePoint training. Then they talk about a great new Twitter account for TV watchers, and the new Microsoft Band fitness device. They finish up talking about Rackspace Cloud OS and how Jonathan has been inspired by me and is starting his own podcast.

Audio File

Video File

Netcast 221 - Live from WKRP in Cincinnati  (Time 0_01_15;02)

YouTube (Subscribe)

Running Time: 43:04

Links:

03:40 - Combined Knowledge buys Mindsharp
11:11 - Making money on free software
17:25 - My favorite Twitter animal to follow
19:55 - Microsoft Band, my Fitbit, and multiple devices.
29:27 - SharePoint AMA

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt11/7/2014 4:40 PMWindows 8/8.1; Tech Stuff4 

The last year or so I’ve really been enjoying Windows Tablets. In my last video I unboxed a Toshiba Encore Mini, a $99 Windows Tablet. In this video, the stunning sequel, I’m going to show you how to create a Windows Recovery Drive with it. While the video was created on a Toshiba Encore Mini, the same process will work with any other Windows tablet. Once you have a recovery drive created you can more safely delete the recovery partition and get some of that precious 16 GB back.

Windows 8 Recovery Drive (Time 0_04_04;15)

View on YouTube

Let me know what you think. If there are other things you’d like to see me make videos of, let me know. I’ll see what I can do.

tk

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

  
No presence informationTodd O. Klindt10/30/2014 4:29 PMWindows 8/8.10 

I recently picked up a Toshiba Encore Mini. It’s a 7” tablet that runs Windows 8.1. It has 1 GB of RAM, 16 GB of storage, and an Intel Atom Z3735G processor. That doesn’t sound very exciting until you hear the price, $99. $99!!

I picked one of these little beauties up to see what the experience is like. I thought you guys might like a little unboxing and setup video.

Here it is:

Unboxing (Time 0_00_53;15)

View on YouTube

The camera work is a little shoddy. That’ll be better on later videos. If there is interest in more videos like this, let me know.

tk

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

  
No presence informationTodd O. Klindt10/29/2014 5:05 PMPodcast0 

Tonight's episode is chock-full of exciting news. Some good, some less than good. We talk about how you can get unlimited OneDrive by signing up for Office 365. Then I talk about a couple of things that Microsoft is taking away. In a few weeks we'll lose both free Xbox Music Streaming and the free Office Web Apps. Then I talk about my love affair with my new Toshiba Encore Mini and how much fun it is. Finally I talk about some cool third party tools, and I talk about one of my favorite things, giving money to charity.
Audio File

Video File

2014-10-29_9-20-46

YouTube (Subscribe)

Running Time: 41:50

Links:

02:08 - Rackspace plug
05:24 – Subscribe to my YouTube Channel
07:47 - OneDrive delivers unlimited cloud storage to Office 365 subscribers
12:29 - Sign up for early access to unlimited OneDrive
13:16 - Free Xbox Music streaming on Windows 8.1 and web will be discontinued in December
16:54 - Toshiba Encore Mini Unboxing
24:11 - Web Apps Server Removal from Download Center
27:09 - 31 Days of SQL Server Management Studio
28:45 - ISE Steroids
30:26 - Birthday Charity drive

SharePoint 2013 Professional Administration

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt10/27/2014 9:23 AMPodcast2 

The time I normally do my live Netcast, 8:30 PM CT, is an obnoxious time for my European listeners, 1:30 AM UTC. Some of those Europeans have very politely mentioned they’d like to join in on the chat room harassment, but aren’t willing to stay up that late. I don’t blame them. So every once in a while I do the Live Netcast recording at a different time to give them that opportunity without causing them to lose any sleep. That chance is coming up on November 10th, 2014.

On November 10th, 2014, I’m going to do my Netcast at a time that is less obnoxious for Europeans. Right now I’m thinking about doing it 12 hours earlier at 8:30 AM CST, or 13:30 UTC. However, I’m a reasonable man and might be persuaded to do it at a better time, if there is one. If you’re planning on attending the live showing of the Netcast, and you’d like it at some time other than 13:30 UTC then leave me a comment below telling me what time you’d prefer it. Make sure to include your time zone. You can also tell me on Twitter @toddklindt.

The live recording is broadcast on my YouTube Channel, so there’s nothing to download. If you want to jump into the chat room any old IRC client will do. The server is irc.asrtechnica.com and the channel is #sharepoint. I’m on Windows and use mIRC. I’ve also put a web IRC client on my Netcast homepage, so you can join in with that as well.

tk

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

  
No presence informationTodd O. Klindt10/23/2014 10:29 AMPodcast2 

Tonight's episode begins with me apologizing to mules. Yes, mules. Then I talk about why every web app deserves a site collection in its root, and why you want one there whether you want one there or not. Then I talk about some ways to measure the performance of your hardware, and how to scale your SharePoint farm to match your needs. I wrap the show up by talking about the latest gadget I've purchased, and how Windows 8.1 and 10 run happily on 7 year old hardware.
Audio File

Video File

Netcast 219 - The Fairest Equine (Time 0_01_07;10)

YouTube (Subscribe)

Running Time: 41:03

Links:

06:53 - Microsoft Ignite Conference
10:00 - October CU for SharePoint 2013
13:40 - SharePoint 2013 Builds page
16:34 - "Send to Other location" fails when a web application has no root site
18:10 - storage performance & measuring IOPs
22:45 - Performance and capacity test results and recommendations (SharePoint Server 2013)
25:30 - Windows 8 tablet for $99
37:45 - SharePoint & Office 365 Podcast Report

SharePoint 2013 Professional Administration

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt10/17/2014 5:12 PMPodcast0 

In this episode we talk a lot about the last episode. It was the first one done with Google Hangouts. We spent some time talking about what worked and what didn't work. Then we talk about all the bad things that can happen if you have your SharePoint Servers automatically install Windows Updates. On the topic of patches we talk about the process SharePoint goes through when you install a patch. I finish up the netcast talking about DLNA, DIAL, and Miracast.
Audio File

Video File

Netcast 218 - Dongles and Vaseline (Time 0_01_19;08)

YouTube (Subscribe)

Running Time: 35:03

Links:

06:45 - Don’t Enable Automatic Updates on SharePoint Servers
21:59 - Plex Media Server
22:58 - Google Chromecast
29:27 - Netgear PTV3000
28:49 - Microsoft HD-10

SharePoint 2013 Professional Administration

Brought to you by Rackspace

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

  
No presence informationTodd O. Klindt10/9/2014 10:55 PMSharePoint 2010; SharePoint 2013; PowerShell11 

I had an incident a couple of weeks ago that I thought I’d share with all of you. I had a beautiful four server SharePoint 2013 farm. It was humming along, serving up SharePoint pages with the best of them. Then Patch Tuesday hit last month. One of the four servers was set to automatically install Windows Updates, and it did. It installed the crap out of them. Normally that’s not a good thing, but it’s also not a horrible thing. In the past that’s bitten us SharePoint admins because things like .NET patches, or random reboots in the middle of the night. Inconvenient, for sure, but not the end of the world. The September 2014 Patch Tuesday rotation had another trick up its sleeve. It looked like this:

2014-09-29_11-35-55

Picture courtesy of John White (blog | Twitter)

Those sneaky devils snuck a SharePoint patch in the Windows Updates. Installing a patch on just one server of course causes all kinds of havoc. Since I thought all the servers were set to only download it was doubly confusing as to why SharePoint was now all in a snit about needing an upgrade. I got it all taken care of, but that’s food for another blog post.

My recommendation is to NOT enable installing Windows Updates automatically. I recommend having Windows download the patches, then installing them manually. You can change that setting in Control Panel > System and Security > Turn automatic updating on or off. You can also Win + R and run wuapp. It looks like this:

image

You can also set it using PowerShell with this little beauty:

Set-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update' -Name AUOptions -Value "3"

That might be showing off a little, but using PowerShell is just cool. You can look in this White Paper to see all the different Windows Updates settings and their values.

However, that does not mean you shouldn’t patch your servers. The OS still needs to be patched. You can install them manually, but that sounds like a lot of work. An even better idea would be to install a WSUS Server and push your patches out that way.

Happy patching,
tk

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

1 - 100Next