运行Sysprep.exe时,有些用户设置无法被捕获到.reg文件中并在安装程序完成时应用,而且也无法为这些设置编写脚本并将 它们应用于所有新用户。要解决此问题,请在运行Sysprep.exe之前将自定义的用户设置复制到“孝塌DefaultUser”配置文件。
要执行本节所描述的步骤,您的系统必须满足以下条件:
Windows Server 2003要完整地安装到您的计算机上并能正常运行。
该算机不是某个域的一部分。
所有用户程序均已预先安装,并且可以正常运行。
备注:如果客户机的桌面设置存储在用户的配置文件中,您可以使用本节中介绍的过程来自定义这些设置的`任何方面。例如,您可以使用此过程为所有用户配置“自动隐藏任务栏”选项和“在‘开始’菜单中显示小图标”选项。您无法使用此过程自定义存储在用户配置文件之外的设置。
使用以下过程为所有新用户部署自定义的电源选项设置。
使用管理员权限创建测试用户
以本地管理员身份登录到计算机。
单击开始,右键单击我的电脑,然后单击管理。
备注:如果安装了ActiveDirectory,就会禁用“计算机管理”控制台中的“本地用户和组”工具。如果您要从装有ActiveDirectory的域控制器计算机中执行此过程,就必须通过“ActiveDirectory用户和计算机”新建用户帐户。
单击“本地用户和组”,右键单击用户,然后单击新建用户。
在“用户名”框中键入Testuser,键入密码,单击“用户下次登录时须更改密码”复选框,将其清除,然后单击创建。
关闭新建用户对话框。
在“本地用户和组”中,单击组,双击管理员,然后单击添加。
键入Testuser,然后单击确定。
单皮逗击确定,关闭管理员属性对话框。
关闭“计算机管理”控制台。
为测试用户创建自定义设置
以Testuser的身份登录计算机。
单击开始,指向控制面板,然后单击电源选项。
设置要用作所有用户的默认设置的jian视器、硬盘、待机和休眠等选项的设置。
备注:您可以根据需要进行其他自定义。这些特定设置只是一个例子将测试用户的配置文件文件夹复制到默认的用户配置文件文件夹注销Testuser帐户,然后以管理员身份再次登录。
右键单击开始,然后单击资源管理器,启动“Windows资源管理器”。
在工具菜单上,单击文件夹选项,然后单击视图选项卡。
在高级设置框中,单击“显示隐藏文件和文件夹”复选框,将其选中。
退出“Windows资源管理器”。
右键单击我的电脑,然后单击属性。
单击高级选项卡,然后在用户配置文件部分,单击设置。
单击Testuser帐户,然后单击复制到。
在路径框中键入c:documentsandsettingsdefaultuser,或者单击浏览,找到“默认的用户文件夹”。在“允许使用”部分,单击更改。
键入Everyone,然后单击确定。
在复制到对话框中单击确定,然后单击是,确认该 *** 作。
单击确定,关闭用户配置文件对话框。
右键单击我的电脑,然后单击管理。
单击“本地用户和组”,单击用户,单击Testuser帐户,然后将其删除。
关闭“计算机管理”控制台。
准备就绪后启动Sysprep进程。
SpringBoot免除了项目中大部分的手动配置,对一些特定情况,我们可以通过修改全局配置文件以适应具体生产环境,可以说,几乎所有的配置都可以写在application.properties文件中,SpringBoot会自动加载全局配置文件,从而免除我们手动加载的烦恼。但是,如果我们自定配置文件,SpringBoot是无法识别这些配置文件的,此时就需要我们手动加载。接下来,将针对SpringBoot的自定义配置文件及其加载方式进行讲解。
对于这种加载自定义配置文件的需求,可以使用@PropertySource注解结合@Configuration注解配置类的方式来实现。@PropertySource注解用于指定自定义配置文件的哗手具体位置和名称。同时,为了保证SpringBoot能够扫描该注解,还需要类添加@Configuartion注解将实体类作为自定义配置类。
当然,如果需要将自定纯肆义配置文件中的属性值注入到对应类的属性中,可以使用@ConfigurationProperties或者@Value注解进行属性值注入
打开SpringBoot项目的resources目录,在项目的类路径下新建一个test.properties自定义配置文件,在该配置文件中编写需要的配置属性
在com.david.pojo包下新创建一个配置类MyProperties,提供 test.properties 自定义配置文件中对应的属性,并根据@PropertySource注解的使用进行相关配置
主要是一个自定义配置类,通过相关注解引入了自定的配置文件,并完成了自定义属性值的注入。针对示例中的几个注解,具体说明如下:
1)@Confiruation注解表示当前类是一个自定义配置类,并添加为Spring容器的组件,这里也可以使用传统的@Component注解
2)@PropertySource("classpath:properties")注解指定了自定义配置文件的位置和名称,此示例表示自定义配置文件为classpath类路径下的 test.properties 文件
3)@ConfigurationProperties(prefix="test")注解将上述自定义配置文件 test.properties 中以test开头的属性值注入到该配置类属性中
4)如果配置类上使用的是@Componnet注解而非@Configuration注解,那么@EnableConfigurationProperties注解还可以省略
在SpringBoot框架中,推荐使用配置类的方式向容器中添加和配置组件
在SpringBoot框架中,通常使用@Configuration注解定义一个配置类,SpringBoot会自动扫描和识别配置类,从而替换传统Spring框架中的XML配置文件。
当定义一个配置类后,还需要在类中的方法上使用@Bean注解进行组件配置,将方法的返回对象注入到Spring容器中,并且组件名称默认使用的是方法名,当然也可以使用@Bean注解的name或value属性做芦轿自定义组件的名称
在项目下新建一个
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)