Add parameter validation

This commit is contained in:
Wes Carroll
2019-10-23 10:00:42 -04:00
parent 30422d0421
commit 7641d28307
@@ -8,6 +8,7 @@ function Invoke-ZertoEvacuateVra {
HelpMessage = "Name of the Host to Evacuate", HelpMessage = "Name of the Host to Evacuate",
ParameterSetName = "HostName" ParameterSetName = "HostName"
)] )]
[ValidateNotNullOrEmpty()]
[String]$HostName, [String]$HostName,
# VRA Option # VRA Option
[Parameter( [Parameter(
@@ -15,6 +16,7 @@ function Invoke-ZertoEvacuateVra {
HelpMessage = "Name of the VRA to Evacuate", HelpMessage = "Name of the VRA to Evacuate",
ParameterSetName = "VraName" ParameterSetName = "VraName"
)] )]
[ValidateNotNullOrEmpty()]
[String]$VraName, [String]$VraName,
# VRAIdentifier Option # VRAIdentifier Option
[Parameter( [Parameter(
@@ -25,6 +27,7 @@ function Invoke-ZertoEvacuateVra {
ValueFromPipeline ValueFromPipeline
)] )]
[Alias("VraId", "Identifier")] [Alias("VraId", "Identifier")]
[ValidateNotNullOrEmpty()]
[String]$VraIdentifier [String]$VraIdentifier
) )