- Added following resources:
- MSFT_xDefaultGatewayAddress
- MSFT_xFirewall: Removed code using DisplayGroup to lookup Firewall Rule because
it was redundant. - MSFT_xFirewall: Set-TargetResource now updates firewall rules instead of
recreating them. - MSFT_xFirewall: Added message localization support.
- MSFT_xFirewall: Removed unnecessary code for handling multiple rules with same
name. - MSFT_xDefaultGatewayAddress: Removed unnecessary try/catch logic from around
networking cmdlets. - MSFT_xIPAddress: Removed unnecessary try/catch logic from around networking cmdlets.
- MSFT_xDNSServerAddress: Removed unnecessary try/catch logic from around
networking cmdlets. - MSFT_xDefaultGatewayAddress: Refactored to add more unit tests and cleanup logic.
- MSFT_xIPAddress: Network Connection Profile no longer forced to Private when
IP address changed. - MSFT_xIPAddress: Refactored to add more unit tests and cleanup logic.
- MSFT_xDNSServerAddress: Refactored to add more unit tests and cleanup logic.
- MSFT_xFirewall: Refactored to add more unit tests and cleanup logic.
- MSFT_xIPAddress: Removed default gateway parameter - use xDefaultGatewayAddress
resource. - MSFT_xIPAddress: Added check for IP address format not matching address family.
- MSFT_xDNSServerAddress: Corrected error message when address format doesn't
match address family.