Теперь создадим батник для настройки учетных записей пользователей. Но для начала рассмотрим некоторые команды. (часть 1-я)
1) Запустим CMD от имени администратора и введем команду, для просмотра параметра ConsentPromptBehaviorUser в разделе реестра:
reg query HKLM\Software\Microsoft\CurrentVersion\Policies\System /v ConsentPromptBehaviorUser
2) Создадим резервную копию реестра (на диске С, с именем reestr_backup.hiv) :
reg save hklm\software\microsoft\windows\currentversion\policies\system C:\reestr_backup.hiv
3) Изменение параметра ConsentPromptBehaviorUser, на значение "ConsentPromptBehaviorUser"=dword:00000000 (Автоматически отклонять запросы на повышение прав):
reg add hklm\software\microsoft\windows\currentversion\policies\system /v ConsentPromptBehaviorUser /t REG_DWORD /d 0x00000000
А теперь быдло-скрипт:
**********************************************************************************
@Echo off
:::::::::::::::::::::::::::::::::::::::::::::::::: Содержание :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: 1)Просмотр раздела и его параметра в реестре:
:: reg query hklm\software\microsoft\windows\currentversion\policies\system /v ConsentPromptBehaviorUser
::
:: 2)Создание резервной копии
:: reg save hklm\software\microsoft\windows\currentversion\policies\system C:\Users\reestr_backup.hiv
::
:: 3)Изменение параметра раздела
:: reg add hklm\software\microsoft\windows\currentversion\policies\system /v ConsentPromptBehaviorUser /t REG_DWORD /d 0x00000000
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: Автоматически отклонять запросы на повышение прав
:: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
:: "ConsentPromptBehaviorUser"=dword:00000000
::
:: Запрос учетных данных на безопасном рабочем столе
:: "ConsentPromptBehaviorUser"=dword:00000001
::
:: Запрос учетных данных
:: "ConsentPromptBehaviorUser"=dword:00000003
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
set var1=reg query hklm\software\microsoft\windows\currentversion\policies\system /v ConsentPromptBehaviorUser
set var2=reg save hklm\software\microsoft\windows\currentversion\policies\system C:\Users\reestr_backup.hiv
set var3=reg add hklm\software\microsoft\windows\currentversion\policies\system /v ConsentPromptBehaviorUser /t REG_DWORD /d 0x00000000
set var4=reg add hklm\software\microsoft\windows\currentversion\policies\system /v ConsentPromptBehaviorUser /t REG_DWORD /d 0x00000001
set var5=reg add hklm\software\microsoft\windows\currentversion\policies\system /v ConsentPromptBehaviorUser /t REG_DWORD /d 0x00000003
::EXIT
::exit /b 1
cls
echo.
echo ##################################################################
echo ### The contents of the registry ##
echo ##################################################################
echo.
%var1%
echo.
echo ##################################################################
set /P vopros1="You want to backup: 1 - yes, 2 - no: "
if not "%vopros1%"=="1" goto SUB1 rem goto SUB1 (echo Изменить реестр? создать процедуру (SUB1) с выполнением переменной %var1% и перейти к ней по GOTO)
if not "%vopros1%"=="2" (%var2%) & (goto :SUB1)
echo Ok
pause
:SUB1
echo.
echo ##################################################################
set /P vopros2="The choice of parameters of the user's registry: 1 - 0x00000000, 2 - 0x00000001, 3 - 0x00000003: "
if "%vopros2%"=="1" goto VAR3
if "%vopros2%"=="2" goto VAR4
if "%vopros2%"=="3" goto VAR5
:VAR3
%var3%
echo.
echo ##################################################################
%var1%
echo ##################################################################
exit /b 1
:VAR4
%var4%
echo.
echo ##################################################################
%var1%
echo ##################################################################
exit /b 1
:VAR5
%var5%
echo.
echo ##################################################################
%var1%
echo ##################################################################
exit /b 1
***************************************************************************
1) Запустим CMD от имени администратора и введем команду, для просмотра параметра ConsentPromptBehaviorUser в разделе реестра:
reg query HKLM\Software\Microsoft\CurrentVersion\Policies\System /v ConsentPromptBehaviorUser
2) Создадим резервную копию реестра (на диске С, с именем reestr_backup.hiv) :
reg save hklm\software\microsoft\windows\currentversion\policies\system C:\reestr_backup.hiv
3) Изменение параметра ConsentPromptBehaviorUser, на значение "ConsentPromptBehaviorUser"=dword:00000000 (Автоматически отклонять запросы на повышение прав):
reg add hklm\software\microsoft\windows\currentversion\policies\system /v ConsentPromptBehaviorUser /t REG_DWORD /d 0x00000000
А теперь быдло-скрипт:
**********************************************************************************
@Echo off
:::::::::::::::::::::::::::::::::::::::::::::::::: Содержание :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: 1)Просмотр раздела и его параметра в реестре:
:: reg query hklm\software\microsoft\windows\currentversion\policies\system /v ConsentPromptBehaviorUser
::
:: 2)Создание резервной копии
:: reg save hklm\software\microsoft\windows\currentversion\policies\system C:\Users\reestr_backup.hiv
::
:: 3)Изменение параметра раздела
:: reg add hklm\software\microsoft\windows\currentversion\policies\system /v ConsentPromptBehaviorUser /t REG_DWORD /d 0x00000000
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: Автоматически отклонять запросы на повышение прав
:: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
:: "ConsentPromptBehaviorUser"=dword:00000000
::
:: Запрос учетных данных на безопасном рабочем столе
:: "ConsentPromptBehaviorUser"=dword:00000001
::
:: Запрос учетных данных
:: "ConsentPromptBehaviorUser"=dword:00000003
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
set var1=reg query hklm\software\microsoft\windows\currentversion\policies\system /v ConsentPromptBehaviorUser
set var2=reg save hklm\software\microsoft\windows\currentversion\policies\system C:\Users\reestr_backup.hiv
set var3=reg add hklm\software\microsoft\windows\currentversion\policies\system /v ConsentPromptBehaviorUser /t REG_DWORD /d 0x00000000
set var4=reg add hklm\software\microsoft\windows\currentversion\policies\system /v ConsentPromptBehaviorUser /t REG_DWORD /d 0x00000001
set var5=reg add hklm\software\microsoft\windows\currentversion\policies\system /v ConsentPromptBehaviorUser /t REG_DWORD /d 0x00000003
::EXIT
::exit /b 1
cls
echo.
echo ##################################################################
echo ### The contents of the registry ##
echo ##################################################################
echo.
%var1%
echo.
echo ##################################################################
set /P vopros1="You want to backup: 1 - yes, 2 - no: "
if not "%vopros1%"=="1" goto SUB1 rem goto SUB1 (echo Изменить реестр? создать процедуру (SUB1) с выполнением переменной %var1% и перейти к ней по GOTO)
if not "%vopros1%"=="2" (%var2%) & (goto :SUB1)
echo Ok
pause
:SUB1
echo.
echo ##################################################################
set /P vopros2="The choice of parameters of the user's registry: 1 - 0x00000000, 2 - 0x00000001, 3 - 0x00000003: "
if "%vopros2%"=="1" goto VAR3
if "%vopros2%"=="2" goto VAR4
if "%vopros2%"=="3" goto VAR5
:VAR3
%var3%
echo.
echo ##################################################################
%var1%
echo ##################################################################
exit /b 1
:VAR4
%var4%
echo.
echo ##################################################################
%var1%
echo ##################################################################
exit /b 1
:VAR5
%var5%
echo.
echo ##################################################################
%var1%
echo ##################################################################
exit /b 1
***************************************************************************
Комментариев нет:
Отправить комментарий