[英]How do I set a variable if a command line parameter is “present” in powershell?
If I define the command line parameters as such: 如果我这样定义命令行参数:
[CmdletBinding()]
Param(
[Parameter(Mandatory=$False)]
[string[]$myString
)
How do I evaluate if $myString
is present and create a variable to represent yes or no? 如何评估
$myString
是否存在并创建一个变量来表示是或否?
Many thanks. 非常感谢。
You could simply do a null check on the variable: 您可以对变量进行简单的空检查:
if ($myString) {
'set true variable'
} else {
'set false variable'
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.