特定の値を含む行から文字列を取得する方法を知りたいので、他の行は無視されます。
以下の例から、列「名前」と「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列目が含まれているため、1行目からデータを取得したいと思います。どうすればこれができるか知っている人はいますか?
他のオプションは、3 番目の列からデータを取得し、2 番目の列に「MyPc」が含まれている場合です。
実際、両方のスクリプトは素晴らしいでしょう。