【发布时间】:2013-04-28 11:31:57
【问题描述】:
如何测试$dbUserName 中的字符数是否超过8 个字符?
我无法找到可以让我执行此操作的命令或一系列命令。我只能找到变量是否为空:
if ($dbUserName) {
Write-Output " You left Username blank"
$dbUserName = read-host
}
但我想像这样进行下一次测试:
if ($dbUserName [String] > 8 ) }
Write-Output " Please enter more than 8 characters "
$dbUserName=read-host " Re-enter database user name"
}
【问题讨论】:
-
奇怪,没有人理解这段代码中的逻辑。您正在检查用户名长度是否大于 8,如果为 True,则要求他们输入更多字符。因此,如果长度小于或等于 8,则将被接受。我认为应该是 -lt 或 -le...
标签: variables testing powershell