Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - как добавить программу в родительский контроль скриптом cmd,vbs

Ответить
Настройки темы
Разное - как добавить программу в родительский контроль скриптом cmd,vbs

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: zrogeb
Дата: 31-01-2017
Уважаемые Гуру!
Подскажите пожалуйста как можно добавить определённые программы в родительский контроль скриптом cmd,vbs, может быть с использованием WMI стандартными средствами винды (Win7), после установки новой/свежей версии программы скриптом через msi пакет.
(скрипт нужен для того чтобы запускать на куче компов, которые не в домене, чтобы хоть как то автоматизировать управление)


или более конкретнее так:
при открытии родительского контроля программа сканирует систему на *.exe и выводит их в список
как добиться тоже самого скриптом
чтоб только осталось в реестре
в ветке
HKEY_USERS\S-1-5-21-318505418-1563516735-3438106681-1001\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers\262144\Paths
где нагенерены разделы с УИДами для каждой программы
установить значение Allowed в подразделе с соответствующей прогой.
Пока руками не нажмёшь кнопочку в окне род.контроля в этом разделе реестра новые программы не добавляются.

в приведённом ниже коде куска скрипта не хватает кода для определения УИДа который система присвоила программе
в этой строке жестко введён УИД но это не правильно, и этого не хватает этому коду для полноты, для работы с любым .exe
PHP код: Выделить весь код

installkeyname={41e30d46-71eb-4e79-b5ed-28adb26ca9ff

PHP код: Выделить весь код

echo.

echo --------------------------------------------------------------
echo 
Add new installed app to user's profile in Parental control 

set NUMBER=%COMPUTERNAME:~6,2%
set user=shop%NUMBER%
echo user=%user%

for /f "delims= " %%s in ('"wmic useraccount where name='%user%' get sid"
') do (
    echo %%s
    if not "%%s"=="SID" ( 
        set uid=%%s
        goto :sid_end
    )
)

:sid_end
REM hardcoded App_UID_Value
set installkeyname={41e30d46-71eb-4e79-b5ed-28adb26ca9ff}

set PARENT_REG_PATH=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Parental Controls\Users\%uid%\App Restrictions\%installkeyname%

REM 1. 1cv8.exe
set installpath=%DST_PATH%\1cv8.exe
ECHO %installpath%

REM Add install pathreg.exe add "%PARENT_REG_PATH%" /v "Path" /t REG_SZ /d "%installpath%" /f
reg.exe add "%PARENT_REG_PATH%" /v "Allowed" /t REG_DWORD /d 1 /f

REM 2. 1cv8c.exe
set installpath=%DST_PATH%\1cv8c2.exe
ECHO %installpath%

REM Add install pathreg.exe add "%PARENT_REG_PATH%" /v "Path" /t REG_SZ /d "%installpath%" /f
reg.exe add "%PARENT_REG_PATH%" /v "Allowed" /t REG_DWORD /d 1 /f

REM 3. 1cv8s.exe
set installpath=%DST_PATH%\1cv8s2.exe
ECHO %installpath%

REM Add install pathreg.exe add "%PARENT_REG_PATH%" /v "Path" /t REG_SZ /d "%installpath%" /f
reg.exe add "%PARENT_REG_PATH%" /v "Allowed" /t REG_DWORD /d 1 /f 


Отправлено: 15:04, 27-01-2017

 


Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - как добавить программу в родительский контроль скриптом cmd,vbs

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - родительский контроль maykuduk Хочу все знать 11 31-12-2012 01:44
Службы - родительский контроль алексей 1477 Microsoft Windows 7 2 15-11-2012 19:22
Разное - как отключить родительский контроль на windows-7 пароль известен ЛЕНОЧКА Microsoft Windows 7 1 27-07-2010 15:18
Доступ - [решено] как отключить родительский контроль SeVteX Microsoft Windows 7 9 23-02-2010 17:16
Службы - Как отключить родительский контроль? Antoniooo Microsoft Windows Vista 1 06-04-2008 17:49




 
Переход