John is to modest, there were a few hours went into this for sme10 it was a final tweak from JP that put the shine on it
. smeserver-wsdd-0.1-2.noarch.rpm
All that John said above and more..this becomes an essential tool when you upgrade to the new e-smith-samba-2.6.0-10.el7.sme.noarch.rpm and the windows pc does not have smb1 enabled
This is using the resource from upstream hence the need for the epel repo, I suggest you have a look and browse the home of the script and its writer -
https://github.com/christgau/wsdd/The current version of the script is ahead of the epel version, you can do a manual update if that is your want.
SME10
update e-smith-samba package
# yum update e-smith-samba --enablerepo=smeupdates-testing
Note - This is default smb config with updated e-smith-samba and does not need changing
# config show smb
smb=service
DeadTime=10080
KeepVersions=disabled
OpLocks=enabled
OsLevel=35
RecycleBin=disabled
RoamingProfiles=no
ServerName=sme10a5
ServerRole=WS
ShadowCount=10
ShadowDir=/home/e-smith/files/.shadow
UnixCharSet=UTF8
UseClientDriver=yes
Workgroup=sme-server
status=enabled
This then facilitates sme10 being accessable from a win10 PC with smb1 disabled
At this point adding network drives etc manually using an ip is still available
To restore the ability to see a Server under Network in explorer and browse for shares on that resource, wsdd is needed.
Install WSDD
Add EPEL repo
# yum install
http://mirror.canada.pialasse.com/releases/9/smeaddons/x86_64/RPMS/smeserver-extrarepositories-epel-0.1-21.noarch.rpm # signal-event yum-modify
# config set UnsavedChanges no
or
# signal-event post-upgrade; signal-event reboot
# wget
https://www.reetspetit.com/smetest/7/noarch/smeserver-wsdd-0.2-1.noarch.rpm# yum localinstall smeserver-wsdd-0.1-2.noarch.rpm --enablerepo=epel
or
# yum install
https://www.reetspetit.com/smetest/7/noarch/smeserver-wsdd-0.2-1.noarch.rpm --enablerepo=epel
# config show wsdd
wsdd=service
TCPPorts=3702,5357
UDPPort=3702
access=private
status=disabled
# db configuration setprop wsdd status enabled
# config show wsdd
wsdd=service
TCPPorts=3702,5357
UDPPort=3702
access=private
status=enabled
# signal-event post-upgrade; signal-event reboot
To update script - replace /usr/bin/wsdd with wsdd.py rename to wsdd and set perms
I did have some issues with softether as I have that installed..
Download SME10A5 and go your hardest, the more that try the better the feedback