PowerShell を使用してファイルで文字列を検索し、次の行にある文字列の一部を返そうとしています。
ファイルは次のようになります: LTI.ini
Division=AAA-
TargetContainer=OU=Computers,OU=123,DC=ms,DC=com
Division=BBB-
TargetContainer=OU=Computers,OU=456,DC=ms,DC=com
だから私はこれまでのところ
$name = 'BBB-1234'
$pos = $name.IndexOf("-")
$leftPart = $name.Substring(0, $pos) + '-'
$a = Get-Content ..\Desktop\Powershell\LTI.ini
$b = $a | Select-String $leftPart
$b
これにより、LTI.ini の BBB- 行として $b が得られますが、次の行を変数に設定し、TargetContainer= の後のすべてを取得する方法がわかりません。