如果我这样定义命令行参数:
[CmdletBinding()] Param( [Parameter(Mandatory=$False)] [string[]$myString )
如何评估$myString是否存在并创建一个变量来表示是或否?
$myString
非常感谢。
你可以简单地对变量进行空检查:
if ($myString) { 'set true variable' } else { 'set false variable' }