我想知道如何从包含特定值的行中获取字符串,以便忽略其他行。
从下面的示例中,我需要从“名称”列和仅包含单词“MyPC”的行中获取字符串
这只是一个例子,它只是为了展示一个想法。
$Computer = "MyPC"
$Group = Get-WmiObject win32_group -ComputerName $Computer
| ? {$_.SID -eq 'S-1-5-32-544'}
Caption Domain Name SID
------- ------ ---- ----
MyPC\Administratoren MyPC Administratoren S-1-5-32-544
DOMAIN\Administratoren DOMAIN Administratoren S-1-5-32-544
使用这个特定的示例,我想从第一行获取数据,因为它包含单词“MyPC”和第三列。任何人都知道我该怎么做?
其他选项是从第 3 列获取数据,如果第 2 列包含“MyPc”。
实际上,这两个脚本都很棒。