如果命令行参数在powershell中“存在”,如何设置变量?

问题描述 投票:0回答:1

如果我这样定义命令行参数:

[CmdletBinding()]
Param(
[Parameter(Mandatory=$False)]
[string[]$myString
)

如何评估$myString是否存在并创建一个变量来表示是或否?

非常感谢。

powershell
1个回答
2
投票

你可以简单地对变量进行空检查:

if ($myString) {
 'set true variable' 
} else { 
 'set false variable' 
}
© www.soinside.com 2019 - 2024. All rights reserved.