Войти

Показать полную графическую версию : отключить общий доступ с парольной защитой через cmd


Mr.Merak
28-09-2022, 13:13
Чтобы работала расшаренная папка, нужно включить 3 пункта в "Дополнительные параметры общего доступа"

С первыми 2-мя все просто:
netsh advfirewall firewall set rule group="Обнаружение сети" new enable=Yes
netsh advfirewall firewall set rule group="Общий доступ к файлам и принтерам" new enable=Yes

ВОПРОС, как добраться до последнего с cmd?

https://i120.fastpic.org/big/2022/0928/cc/6bde23e8869ed20c39e2665ee34e39cc.png (https://fastpic.org/view/120/2022/0928/6bde23e8869ed20c39e2665ee34e39cc.png.html)

Avatar-Lion
28-09-2022, 16:27
https://stackoverflow.com/questions/1682944/how-do-i-turn-password-protected-sharing-on-or-off-programmatically

Если вкратце, то в ветке HKEY_LOCAL_MACHINE\SECURITY\SAM\Domains\Account\Users\000001F5 есть параметр F, в нем нужно поменять одну цифру: 14 = доступ отключен, 15 = доступ разрешен. Но проблема в том, что по дефолту у ветки SECURITY нет доступа даже у администраторов, только у системы. Так что придется сначала нагуглить как добавлять права в ветке в реестре. Хотя... Возможно, внесение изменений из ком.строки с правами админа будет достаточно и не придется менять права. Сам не проверял.

Mr.Merak
28-09-2022, 16:36
Но проблема в том, что по дефолту у ветки SECURITY нет доступа даже у администраторов, только у системы. »
это как раз и не проблема:
nircmd elevatecmd runassystem regedit

Если вкратце, то в ветке HKEY_LOCAL_MACHINE\SECURITY\SAM\Domains\Account\Users\000001F5 есть параметр F, »
а это проблема, т.к. там не просто поменять, а еще узнать уникальный $SID
я кста пробовал так - не работает

Avatar-Lion
28-09-2022, 20:13
там не просто поменять, а еще узнать уникальный $SID »
Тогда остается только экспортировать ветку в REG-файл и как-то менять его содержимое на основе поиска и замены по ряду символов. И импортировать его обратно потом. Вероятно, потребуется отдельный bat-файл для этого: http://forum.oszone.net/post-2989711-17.html

я кста пробовал так - не работает »
Я тестировал это на Windows 7 и Windows 10. При цифре 14 другой ПК не запрашивает логин и пароль при попытке зайти на комп в сетевом окружении, при цифре 15 - запрашивает. Но цифры менял вручную в редакторе реестра.




© OSzone.net 2001-2012