我在powershell中运行了以下非常简单的命令。但是它似乎不起作用:
If("2f7c654f-16ce-46d8-a037-9827916ba655_opt.script" -contains "2f7c654f-16ce-46d8-a037-9827916"){"hi"}
有人可以指导我哪里去哪里
答案 0 :(得分:2)
-contains
运算符是 array 运算符,而不是字符串运算符。它测试是否与数组中的一个或多个项目完全匹配。这是一个确实常见错误。 [咧嘴]
您需要.Contains()
字符串方法。