走进Powershell“状态配置”


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

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注