这种情况通常是因为没有在字符串中找到子字符串,导致 PowerShell 抛出 Categoryinfo 错误。可以使用以下代码来避免这种错误。
示例代码:
$var = "This is a test"
if($var.Contains("test")) { Write-Host "Substring found!" } else { Write-Host "Substring not found!" }
在此示例中,我们首先检查变量中是否包含子字符串。如果找到子字符串,则输出'子字符串已找到!”。否则,输出'子字符串未找到!”以避免出现 Categoryinfo 错误。
上一篇:变量中的字符串与逗号之间的空白
下一篇:变量中的“+”字符问题