没有确保属性的Windows PowerShell DSC
我可以知道在以下PowerShell DSC中,如果删除Sure属性(非Surure属性),会有什么区别吗 在另一种意义上,如果没有为Survey属性指定值,是否有默认值没有确保属性的Windows PowerShell DSC,powershell,azure,dsc,Powershell,Azure,Dsc,我可以知道在以下PowerShell DSC中,如果删除Sure属性(非Surure属性),会有什么区别吗 在另一种意义上,如果没有为Survey属性指定值,是否有默认值 Node WebServer { WindowsFeature IIS { Ensure = "Present", Name = "Web–Server" } } 我不确定您所说的“确保属性”与“确保属性”是什么意思,但默认值是Present。您可以在中看到确保不是必需的名称是唯一必需的属性: 要添加角色或功能(默认设置),
Node WebServer
{
WindowsFeature IIS {
Ensure = "Present",
Name = "Web–Server"
}
}
我不确定您所说的“确保属性”与“确保属性”是什么意思,但默认值是
Present
。您可以在中看到确保不是必需的<代码>名称
是唯一必需的属性:
要添加角色或功能(默认设置),请执行以下操作:
sure='Present'
要删除角色或功能,请执行以下操作:
sure='缺席'
你好,伙计,对不起,我想说的是sure属性。非常感谢。现在它是可选的,我检查了链接,但它没有为诸如Sure和IncludeAllSubFeature之类的属性指定默认值(无论是true还是false)。在哪里可以找到IncludeAllSubFeature默认值的文档?“谢谢你。”阿尼布默很不幸,我没能找到。但我从经验中知道,Present
是默认设置,xWindowsFeature
资源是一个社区资源,因此它是开源的,可以在GitHub上使用,并且它确实将默认设置为Present
。
WindowsFeature [string] #ResourceName
{
Name = [string]
[ Credential = [PSCredential] ]
[ Ensure = [string] { Absent | Present } ]
[ IncludeAllSubFeature = [bool] ]
[ LogPath = [string] ]
[ DependsOn = [string[]] ]
[ Source = [string] ]
}