Windows PowerShell DSC没有确保属性

时间:2016-07-10 00:27:52

标签: powershell azure dsc

我可以在下面的PowerShell DSC中知道,如果我删除Ensure属性(不是确保属性)有什么区别?

在另一种意义上,如果没有为Ensure属性指定值,则为默认值吗?

Node WebServer
{
WindowsFeature IIS {
Ensure = "Present",
Name = "Web–Server"
}
}

2 个答案:

答案 0 :(得分:3)

我不确定您对Ensure属性和Ensure属性的含义,但默认值为flat。您可以在documentation for the DSC WindowsFeature Resource中看到Present不是必需的; Ensure是唯一必需的属性:

Name

答案 1 :(得分:0)

添加角色或功能(默认):

Ensure = 'Present'

删除角色或功能:

Ensure = 'Absent'