Я пишу скрипт и хочу указать параметры для следующих действий:
Параметр 1 - действие (проверка или уничтожение)
Параметр 2 является компьютерным именем.
Если ни один из параметров не указан, я хочу, чтобы отображалась информация об использовании
Параметр 2 следует запрашивать ТОЛЬКО, если указан параметр 1.
Param(
[Parameter(Mandatory=$True,
HelpMessage="Please Enter an Action. (C)heck, (K)ill, or (?) for usage")]
[String]$Action,
[Parameter(Mandatory = $false,
Helpmessage="Please Enter One or More Hostnames. seperate multiple hostnames with an , EXAMPLE: Hostname1,Hostname2")]
[ValidateNotNullorEmpty()]
[String]$Computers
)