我遇到了一个问题,那就是在使用复合资源时没有生成.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" } }