【发布时间】:2023-03-15 18:06:01
【问题描述】:
试图让这个简单的语句起作用,但我不明白为什么它不会输出正确的结果。
$asset = "get-wmiobject -class win32_computersystem | select Name"
if ($asset.StartsWith("ME")) {
echo "Asset tag is ok" }
Else
{ echo "Asset tag needs updating" }
出于某种原因,尽管 WMI 查询的结果是“ME12345”,例如,代码输出“资产标签需要更新”。
我是否需要使用/F 或其他东西来使IF 语句与WMI 语句的结果一起工作?
【问题讨论】:
标签: powershell if-statement wmi startswith