欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

secedit.exe本地安全策略命令使用方法

程序员文章站 2022-04-10 13:34:50
要查看该命令语法,请单击以下命令: 复制代码 代码如下:secedit /analyze secedit /configure secedit /export secedi...
要查看该命令语法,请单击以下命令:
复制代码 代码如下:

secedit /analyze
secedit /configure
secedit /export
secedit /import
secedit /validate
secedit /generaterollback
secedit /analyze


可通过将其与数据库中的基本设置相比较,分析一台计算机上的安全设置。
语法
secedit /analyze /db filename .sdb[/cfgfilename] [/overwrite] [/logfilename] [/quiet]
参数
/db filename.sdb
指定用于进行分析的数据库。
/cfg filename
指定在进行分析前要导入到数据库中的安全性模板。使用安全模板管理单元创建安全模板。
/log filename
指定记录配置进程状态的文件。如果未指定,则将配置数据记录到 %windir%\security\logs 目录下的 scesrv.log 文件。
/quiet
指定分析过程不进行进一步注释。
注释
可在安全配置和分析 中查看分析的结果。

示例
以下是如何使用该命令的一个示例:
secedit /analyze /db hisecws.sdb

secedit /configure
通过应用存储在数据库中的设置配置本地计算机的安全性设置。
语法
secedit /configure /db filename[/cfg filename ] [/overwrite][/areasarea1 area2 ...] [/logfilename] [/quiet]
参数
/db filename
指定用于进行安全配置的数据库。
/cfg filename
指定在配置计算机前要导入到数据库中的安全性模板。使用安全模板管理单元创建安全模板。
/overwrite
指定在导入安全模板之前应清空数据库。如果未指定该参数,安全模板中的设置将累计到数据库中。如果未指定该参数且数据库和当前导入的模板之间存在配置冲突,则模板配置具有优先权。
/areas area1 area2 ...
指定应用到系统中的安全区域。如果未指定参数,所有在数据库中定义的安全性设置都将应用到该系统。要配置多个区域,请使用空格分隔每一区域。支持以下安全区域:区域名称描述securitypolicy包括帐户策略、审核策略、事件日志设置和安全选项。group_mgmt包括受限组的配置user_rights包括用户权限分配regkeys包括注册表权限filestore包括文件系统权限services包括系统服务设置
/log filename
指定记录配置进程状态的文件。如果未指定,则将配置数据记录到 %windir%\security\logs 目录下的 scesrv.log 文件。
/quiet
指定该配置进程应在不提示用户的情况下进行。
示例
以下是如何使用该命令的示例:
secedit /configure /db hisecws.sdb /cfg
hisecws.inf /overwrite /log hisecws.log

secedit /export
可将存储在数据库中的安全性设置导出。
语法
secedit /export[/dbfilename] [/mergedpolicy] [/cfg filename] [/areasarea1 area2 ...] [/logfilename] [/quiet]
参数
/db filename
指定用于配置安全性的数据库。
/mergedpolicy
合并并导出域和本地策略安全性。
/cfg filename
指定要将设置导出到的模板。
/areas area1 area2 ...
指定将被导出到模板的安全区域。如果没有指定区域,则所有区域都将被导出。每个区域应通过空格分隔。区域名称描述securitypolicy包括帐户策略、审核策略、事件日志设置和安全选项。group_mgmt包括受限组的配置user_rights包括用户权限分配regkeys包括注册表权限filestore包括文件系统权限services包括系统服务设置
/log filename
指定记录导出进程状态的文件。如果不指定该文件,则采用默认设置记录到 %windir%\security\logs\scesrv.log。
/quiet
指定该配置进程应在不提示用户的情况下进行。
示例
以下是如何使用该命令的一个示例:
secedit /export /db hisecws.inf /log hisecws.log

secedit /import
可将安全性模板导入到数据库以便模板中指定的设置可应用到系统或作为分析系统的依据。
语法
secedit /import /db filename .sdb /cfg filename.inf [/overwrite] [/areasarea1 area2 ...] [/logfilename] [/quiet]
参数
/db filename .sdb
指定要将安全性模板设置导入到的数据库。
/cfg filename
指定要导入到数据库中安全性模板。使用安全模板管理单元创建安全模板。
/overwrite filename
指定在导入安全模板之前应清空数据库。如果未指定该参数,安全模板中的设置将累计到数据库中。如果未指定该参数且数据库和当前导入的模板之间存在配置冲突,则模板配置具有优先权。
/areas area1 area2 ...
指定将被导出到模板的安全区域。如果没有指定区域,则所有区域都将被导出。每个区域应通过空格分隔。区域名称描述securitypolicy包含帐户策略、审核策略、事件日志设置及安全选项。group_mgmt包括受限组的配置user_rights包括用户权限分配regkeys包括注册表权限filestore包括文件系统权限services包括系统服务设置
/log filename
指定记录导出进程状态的文件。如果不指定该文件,则采用默认设置记录到 %windir%\security\logs\scesrv.log。
/quiet
指定该配置进程应在不提示用户的情况下进行。
示例
以下是如何使用该命令的一个示例:
secedit /import /db hisecws.sdb /cfg hisecws.inf /overwrite

secedit /validate
验证要导入到分析数据库或系统应用程序的安全模板的语法。
语法
secedit /validate filename
参数
filename
指定使用安全模板创建的安全模板文件名。
示例
以下是如何使用该命令的一个示例:
secedit /validate /cfg filename

secedit /generaterollback
可根据配置模板生成一个回滚模板。在将配置模板应用到计算机上时,可以选择创建回滚模板,该模板在应用时会将安全性设置重置为应用配置模板前的值。
语法
secedit /generaterollback /cfg filename.inf /rbk securitytemplatefilename.inf [/logrollbackfilename.inf] [/quiet]
参数
/cfg filename
指定要为其创建回滚模板的安全性模板的文件名。
/rbk filename
指定将创建为回滚模板的安全性模板的文件名。
注释
secedit /refreshpolicy 已经被 gpupdate 替代。有关如何更新安全性设置的信息,请参阅“相关主题”。

格式图例
格式 意义
斜体
用户必须提供的信息
粗体
用户必须像显示的一样准确键入的元素
省略号 (...)
可在命令行中重复多次的参数
在方括号 ([]) 之间
可选项目
在大括号 ({}) 之间;将选项用管线 (|) 隔开。示例:{even|odd}
用户必须从中只选择一个选项的选项集
courier font
代码或程序输出