我想从这个命令中提取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 :