Small Business Server 2011 Standard–Windows 10
August 17, 2015 32 Comments
Following a comment below, i revisited and noticed an error in my syntax. Confirming this does indeed work on 10586 (1511) and 14393 (1607)
I recently did a series of posts about Essentials Servers and Windows 10.
I am just picking up on one issue with SBS Standard (2011) where you have to manually edit a file relating to the /Connect process.
Normally this is straight forward, and the instructions on the MS blog post are fine, except it gave me a major OCD headache.
The file in question, is this:
C:\Program Files\Windows Small Business Server\Bin\WebApp\ClientDeployment\packageFiles\supportedOS.xml
To allow Windows 10 to join using the /Connect page you need to add it as a supported OS.
The post from Microsoft even helpfully lets you copy and paste the lines directly. But look at it, JUST LOOK AT IT!
Honestly, who did this?!?
Granted, it works, but really?
This seriously upset me, and I’m sure all of those who demand order in the galaxy will feel the same way.
So here is the ‘Correct’ syntax to add to your supportedOS.xml file.
<OS id="9" Name="Windows 10, AMD64" Major="10" Minor="0" Build="10240" SPMajor="" SPMinor="" ExcludedSuite="512" RequiredSuite="" RequiredProductType="1" Architecture="9"/> <OS id="10" Name="Windows 10, x86" Major="10" Minor="0" Build="10240" SPMajor="" SPMinor="" ExcludedSuite="512" RequiredSuite="" RequiredProductType="1" Architecture="0"/>
And….. breathe.
For newer builds:
Windows 10 – 10586 (1511), 14393 (1607)
<OS id="11" Name="Windows 10, AMD64" Major="10" Minor="0" Build="10586" SPMajor="" SPMinor="" ExcludedSuite="512" RequiredSuite="" RequiredProductType="1" Architecture="9"/> <OS id="12" Name="Windows 10, x86" Major="10" Minor="0" Build="10586" SPMajor="" SPMinor="" ExcludedSuite="512" RequiredSuite="" RequiredProductType="1" Architecture="0"/> <OS id="13" Name="Windows 10, AMD64" Major="10" Minor="0" Build="14393" SPMajor="" SPMinor="" ExcludedSuite="512" RequiredSuite="" RequiredProductType="1" Architecture="9"/> <OS id="14" Name="Windows 10, x86" Major="10" Minor="0" Build="14393" SPMajor="" SPMinor="" ExcludedSuite="512" RequiredSuite="" RequiredProductType="1" Architecture="0"/>
Thank you!! (How to declare a product dead… SBS)
Hi Robert,
This is the solution I’ve been looking for. Thank for posting it.
I’m adding a Win 10 Pro client to a SBS 2011 Standard domain.
If you would be so kind, how do I modify the SUPPORTEDOS.XML file?
I can’t get it to work.
Thank you
Hi Robert,
Great post. I’ve been looking for this solution.
I’m trying to set up a Windows 10 Pro client on a SBS 2011 Standard domain.
How can I edit the XML file?
Thank you
Any text editor, I like Notepad++
Great solution. I’m looking to fix this problem, but on Windows Server 2008. Does anyone think they could help me out?
What about later builds of Windows 10, such as 1511? How does the xml code get changed for these. I tried changing 10240 to 1511 and/or 10586, and this did not work. Any insight into this would be awesome. Most of the blog posts I have seen point here and to another page.
Testing now.
Confirmed seeing that same thing.
Will report back.
Hi Robert,
Have you been able to check ?
Reported it to Microsoft, but, I am not hopeful they will fix it.
Will update the post.
Hi
Just wondering if you have any news on that ? I am facing the exact same problem and couldn’t find any way to fix this. 10586 change in the xml does not allow me to add a brand new win 10 computer to the SBS 2011 standard network :-(
Thanks !
No update I’m afraid.
What are the symptoms that the connector is not working? Tried this yesterday and the connector stopped responding at the point of adding users to the computer, the app log indicated an issue with .Net 4.0. Just want to make sure there isn’t another issue. I guess if it doesn’t work, it doesn’t work.
Which build of Windows 10 are you using?
1511
Just join it manually, if you need to move profiles use Forensit Profile Wiz.
It’s actually already joined and profile is there, this is a Win 7 upgraded to 10. I was rerunning the connector so that it would show the security status in SBS Console. Sorry, I should’ve mentioned that. At some point I’m sure I’ll need to join a new Windows 10 to this server so will join it manually, hopefully there will be a fix. Thanks.
Are you talking about Essentials, or SBS Standard?
SBS Standard 2011
I had no need to alter any files I just joined 4 HP refurb win 10 Pro machines to an existing Domain I did install .Net 3.5 and 4.6 before running the connect wizard as I have had a lot of bad experiences with trying to add .Net 3.5 after the domain join .
Just wondering IF there is a gotya I haven’t came across yet with not editing the XML ?
Nope, all it did was set a few things like Local Admins, and migrate local profiles.
What build of Windows 10 was it?
1511 I think .
ver shows 10.0.10586
Found a way to work around the windows 10 1511 problem.
add 2 more lines to the supportedos.xml file
This worked like a charm for me for both sbs 2008 and sbs 2011.
Suppose a simular change will be required for the upcoming aniversery edition.
Can you tell me what you put in those 2 lines?
See the post above, Os ID =11 to OS Id =14
Hi Could you please advice add 2 lines where? I have added all 6 lines mentioned above and it still don’t work?
If you have copied and pasted, make sure your quote marks have not converted to speech marks.
Thanks for this – was tearing my hair out! (What there is of it!)
Thanks for this, i’ve tried this on 2 different windows 10 pro machines connecting to domain for SBS 2011 Standard Service Pack 1 machines and updated both lines to latest build. Build 14393 is the machines.
Through the sbs console i got Task > Connect computers to network and put on media. When opening supportedos.xml it isn’t showing the changes.
Tried connect and launcher and both are saying computer doens’t meet the requirements. Navigating to https://servername/connect i get certificate error and click continue and get 404 File or Directory not found.
Manually added machine to the domain without issues however unable to login via domain (incorrect username and password) and no it’s not the incorrect passwords :)
Pulling hair out now….Help….anyone??
re unable to login with correct password : reboot again and disconnect from the network and then try login I just added a new desktop and had to do this
This isn’t working for me on SBS 2011 Standard sP1. Latest build of windows 10. Help?
Needs more lines for 1703 and 1709. But perhaps most important, and what stumped me for a while, is that http://connect doesn’t work under Internet Explorer–even after adding the required lines, it keeps saying your OS is not supported.
Fortunately, running http://connect from Edge works fine. Chrome seems good too. See the 12/9/2016 post here: https://social.technet.microsoft.com/Forums/en-US/c64e36b1-71dc-4326-a2df-50cf00cd48b5