Windows default shares may present a possible security hole. I create a script to disable it.
# disableDefaultShares.ps1
$MachineName = ‘.’
$reg = [Microsoft.win32.RegistryKey]::OpenRemoteBaseKey(‘LocalMachine’, $MachineName)
$regKey = $reg.OpenSubKey(“systemCurrentControlSetServiceslanmanserverparameters”, $true)
# for workstations
$regkey.SetValue(“AutoShareWks”, 0)
# for servers
# $regkey.SetValue(“AutoShareServer”, 0)