- [enhancement] improve cmdlets that take
-StartTime
/-EndTime
parameters to take actualDateTime
objects to improve the user experience (they can pass the more "natural"-in-PowerShellGet-Date "13 Jun 2017"
as a value, instead of needing to pass a "seconds since 01 Jan 1970" value, or even think about less-legible epoch-based time) - [enhancement] add
-WhatIf
support to Set-, Remove-, etc. cmdlets (viaSupportsShouldProcess
directive inCmdletBinding
and$PSCmdlet.ShouldProcess()
in the body), and maybe addConfirmImpact
ofHigh
to destructive cmdlets (Remove-vRNI*
, for example), as described at https://docs.microsoft.com/en-us/dotnet/api/system.management.automation.confirmimpact?view=powershellsdk-1.1.0