Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   отключить общий доступ с парольной защитой через cmd (http://forum.oszone.net/showthread.php?t=352012)

Mr.Merak 28-09-2022 13:13 2993207

отключить общий доступ с парольной защитой через cmd
 
Чтобы работала расшаренная папка, нужно включить 3 пункта в "Дополнительные параметры общего доступа"

С первыми 2-мя все просто:
Код:

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

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


Avatar-Lion 28-09-2022 16:27 2993215

https://stackoverflow.com/questions/...ogrammatically

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

Mr.Merak 28-09-2022 16:36 2993217

Цитата:

Цитата Avatar-Lion
Но проблема в том, что по дефолту у ветки SECURITY нет доступа даже у администраторов, только у системы. »

это как раз и не проблема:
Код:

nircmd elevatecmd runassystem regedit
Цитата:

Цитата Avatar-Lion
Если вкратце, то в ветке HKEY_LOCAL_MACHINE\SECURITY\SAM\Domains\Account\Users\000001F5 есть параметр F, »

а это проблема, т.к. там не просто поменять, а еще узнать уникальный $SID
я кста пробовал так - не работает

Avatar-Lion 28-09-2022 20:13 2993234

Цитата:

Цитата Mr.Merak
там не просто поменять, а еще узнать уникальный $SID »

Тогда остается только экспортировать ветку в REG-файл и как-то менять его содержимое на основе поиска и замены по ряду символов. И импортировать его обратно потом. Вероятно, потребуется отдельный bat-файл для этого: http://forum.oszone.net/post-2989711-17.html

Цитата:

Цитата Mr.Merak
я кста пробовал так - не работает »

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


Время: 17:21.

Время: 17:21.
© OSzone.net 2001-