- [BugFix] Fixed issue with
SoftwareProduct
where it was prompting for thePath
parameter due to an unescaped variable - Thanks @Glober777
- Added
SecurityOption
function for validating Local Security Policy Security Option settings -- Thanks @markwragg
- [BugFix] Loading of Pester module moved to the
RequiredModules
field of the Manifest as loading it viaImport-Module
was causing PowerShell Gallery to think the Pester cmdlets were part of this module, which caused issues installing PoshSpec unless-NoClobber
was used. - Thanks @AspenForester
- Added PropertyExpression to
Get-PoshspecParams
- Support added to Website and AppPool for accessing property values through dot notation. See #52 for details. Thanks Jesse Gigler.
- Improved handling of single quotes in Package function
- Added Functions for
- LocalUser
- AuditPolicy
- Volume
- ServerFeature
- Share
- UserRightsAssignment
- Improved handling of single quotes in Package function
- Added
-UseBasicParsing
switch to Http test function so that it works on a headless deployment (no Internet Explorer) - Thanks @Sam-Martin
- Added Functions for
- Firewall
- Added Functions for
- CheckSite
- CheckAppPool
- WebSite
- SoftwareProduct
- Broke Down PSM1 to Many Different Functions in their own files [No change in functionality]
- Merged PR including 5 new functions
- Package
- LocalGroup
- Interface
- Folder
- DnsHost
- Public release.
- Complete refactor to improve unit testing.
- Build unit tests.
- Better Help
- A bug fix
Reworked all functions.
- Now using Cmdlet syntax to provider better Parameter handling.
- Assertions are now defined in the test script for better flexibility.
- Initial 6 functions