我正在尝试使用 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
这给了我 $b 作为 LTI.ini 中的 BBB- 行,但我不知道如何将以下行设置为变量,然后只在 TargetContainer= 之后获取所有内容