选择换行后的字符串



我想从这个命令中提取ID:

manage-bde -protectors c: -get

这个命令的结果是:

Volume C: [Windows]
Tous les protecteurs de clés
Mot de passe numérique :
ID : {XXXXXXX-A315-42C6-9754-XXXXXXXXXX}
Mot de passe :
XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX
TPM :
ID : {XXXXXX-99B3-481B-B3FA-XXXXXXXXXXX}
Profil de validation PCR :
7, 11
(Utilise le démarrage sécurisé pour la validation d’intégrité.)

我只想要来自' not de pass numrique ';(第一个,但在某些PC上是第二个)而不是"TPM">

我试着用select-string这样做,但它返回:/

有没有办法"告诉"我?选择-string只打印"不可传递的数字"后面的ID。表达式吗?

Thx:)

使用Select-String-Context参数表示您对周围的行感兴趣。

$mbdeOutput = manage-bde -protectors c: -get
$mbdeOutput |Select-String 'Mot de passe numérique :' -Context 0,1 |ForEach-Object { $_.Context.PostContext[0] }

这应该输出紧跟在Mot de passe numérique :

之后的行

相关内容

  • 没有找到相关文章

最新更新