状态配置(DSC)是Powershell4.0的新特性,你可以用一个简单的脚本配置并把它应用到本地或远程机器上。例如从这样一个脚本开始:
Configuration MyConfig { # Parameters are optional param ($MachineName) # A Configuration block can have one or more Node blocks Node $MachineName { Registry RegistryExample { Ensure = 'Present' # You can also set Ensure to "Absent" Key = 'HKEY_LOCAL_MACHINE\SOFTWARE\ExampleKey' ValueName ='TestValue' ValueData ='TestData' } } }
上诉“Myconfig”的配置中使用了一段“Registry”来确保指定注册键的存在。你可以有更多的使用方法在DSC脚本中,如添加删除本地本地用户或文件,解压MSI包或ZIP文件,或启动关闭一个服务等等例子。
执行这个配置将会创建一个MOF文件。要应用这个MOF文件,请使用Start-DSCConfiguration命令。使用-Wait来等待配置完成。否则配置将会在后台使用一个作业来执行。
原文地址:Start to Look at DSC
本文链接: https://www.pstips.net/start-to-look-at-dsc.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!