状态配置(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
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
