【发布时间】:2013-02-01 03:50:13
【问题描述】:
我想根据 Switch Condition 做一个参数 Mandatory 有点像
param(
[string]$para1,
[switch]$choice="Upgrade"
[string]$paraUpg
[string]$paraInstall
)
现在,如果选择是 Upgrade 我想让 $paraUpg 成为强制性的,如果 $choice 是 Install 那么 $paraInstall 必须是强制性的
【问题讨论】:
-
请告诉我们你做了什么。
-
其实我现在想要类似 param( [string]$para1, [switch]$choice="Upgrade" [string]$paraUpg [string]$paraInstall ) 如果选择是升级我想将 $paraUpg 设为强制,如果 Choice 是 Install,则 $paraInstall 必须是强制的
-
您可以将此新信息添加到您的问题中,并且它符合您已经尝试过并且人们不会拒绝投票的标准(也许)
标签: powershell parameters powershell-2.0 command-line-arguments