没有使用复合资源生成的mof – powershell dsc

我遇到了一个问题,那就是在使用复合资源时​​没有生成.mof文件。该目录被创build正常,并且没有显示任何错误。 这可能是一个简单的问题,一些新鲜的眼睛,但我没有看到它:)

复合资源得到很好的认可,正如我所说,没有错误显示。 我会很感激任何帮助!

这是我的configuration文件:

复合资源

Configuration OfficeServer { PARAM ( [string]$IPAddress ) Import-DscResource -Modulename XNetworking, PSDesiredStateConfiguration { xIPAddress IPAddress { IPAddress = $IPAddress InterfaceAlias = "Ethernet" DefaultGateway = "192.168.10.1" SubnetMask = 24 AddressFamily = "IPV4" } xDNSServerAddress DNSServer { Address = "192.168.10.44" InterfaceAlias = "Ethernet" AddressFamily = "IPV4" } } } 

生成.mof的configuration

 Configuration test { Import-DscResource -modulename CommonConfig Node localhost { OfficeServer test { IPAddress = "192.168.10.92" } } } 

感谢所有答案,原来我刚刚在复合资源中有一对花括号。 直到我有一些睡眠才能看到它:)

工作版本的复合资源

 Configuration OfficeServer { PARAM ( [string]$IPAddress ) Import-DscResource -Modulename XNetworking, PSDesiredStateConfiguration xIPAddress IPAddress { IPAddress = $IPAddress InterfaceAlias = "Ethernet" DefaultGateway = "192.168.10.1" SubnetMask = 24 AddressFamily = "IPV4" } xDNSServerAddress DNSServer { Address = "192.168.10.44" InterfaceAlias = "Ethernet" AddressFamily = "IPV4" } }