More messaging in New-GuestConfigurationPolicy around the package version and type
Added the SASExpirationInDays parameter to Publish-GuestConfigurationPackage so the customer can control the expiration time of their generated SAS token.
Added examples and more help text to Protect-GuestConfigurationPackage and updated the tests
Added the ContentVersion parameter to New-GuestConfigurationPolicy to validate the downloaded package version before putting it into the policy definition.
Changed
Module now works with PowerShell 5.1 on Windows
New-GuestConfigurationPolicy will now throw when you are trying to create an Apply policy with an Audit-only package.
Publish-GuestConfigurationPackage now authenticates via New-AzStorageContext
Publish-GuestConfigurationPackage now requires the StorageContainerName parameter
Changed the 'Version' parameter to 'PolicyVersion' for New-GuestConfigurationPolicy
Fixed
Test-GuestConfigurationPackage, Get-GuestConfigurationPackageComplianceStatus, and Start-GuestConfigurationPackageRemediation can now take relative paths to the package again
Removed
Publish-GuestConfigurationPolicy has been removed as it was just a wrapper for New-AzPolicyDefinition. Please use New-AzPolicyDefinition to publish your generated policy definition files instead.
Removed Publish-GuestConfigurationPackage as it was just a wrapper for Az storage cmdlets. Please use Az cmdlets if you would like to upload your package to Az storage instead.
Removed the ResourceGroupName parameter from Publish-GuestConfigurationPackage as it is no longer needed.
Removed the internal submodule GuestConfigPath and other functions that weren't used anymore (no impact on functionality)
Removed dependencies on Az cmdlets and PSDesiredStateConfiguraiton module
Added
Changed
Fixed
Removed