Hey Y’all,
Today I updated my production machine to 1809 and commenced to do a little testing.
One of the first things I did was run a PowerShell program I wrote to add Trusted Hosts to my list (always cleaned out by a new install). It errored out because this statement returned a NULL value:
$x = (([adsi]"WinNT://$((Get-WMIObject Win32_ComputerSystem).Domain)").Children.path)
and later on that Null value blew it up.
So what changed, I poked around for a while and discovered that the SMBv1 protocol was disabled, the new default as of 1803 I think. So I turned SMBv1 back on and no errors!
I progressed to doing a little testing with another area where SMBv1 causes problems that being enumeration of network computers in file explorer.
Note: a reboot is required every time you change the SMBv1 setting.
Also the Dell1564 is running Insider Build 18309.rs_prerelease 181220-1256.
Yep, Microsoft can’t seem to get their act together to support recognized security standards in their base software product, i.e. the deprecation of SMBv1.
Now there are work arounds to this problem beside enabling SMBv1.
- You can access other computers via file explorer’s address bar, e.g. \DellXPS8700 and it will then show up on the list until the next reboot.
- You can put credentials to access the the computer in the Credential Manager and then it will show up in the list (SMB setting not important here)
Of course this kind of beggars the setting up of having a common userID/Password on all your machines and making your shares available to Authenticated Users as I like to do.
Just though you’d all like to know…or not.
FYI: I initiated this upgrade due to a problem I was having with 1803 and I am glad to report that at least that problem is fixed in 1809!