2011-09-16 86 views
-1

檢索MHTML文件信息我有一個MHTML文件存在於test.mht test.mht 數據如下如何使用PowerShell命令

字段字符串
名稱拼車
類型ModernApplication
語言恩我們英語
類別工具
IsTrial假
GUID 712ec8b1-0370-4ed5-b1ac-f0eca1f64348
市場 MarketName
美國
字符串 字段字符串

問題: 如何使用PowerShell命令來檢索GUID信息

例如: $ GetGUID = [負載mhtm文件] 寫主機$ GetGUID.GUID 應打印:712ec8b1-0370-4ed5-b1ac-f0eca1f64348

+0

Downvoted,因爲對唯一提供的答案沒有迴應。 –

回答

1

你可以用正則表達式做到這一點:

(Get-Content .\Test.mht) -Match "^(?<=GUID\s+).+$" | Out-Null; Write-Host $matches[0]; 
+0

我試過了,但是沒有打印。這裏是我試過 –

+0

$ ID = @() [array] $ ID =(Get-Content C:\ Test.mht)-Match「^(?<= GUID \ s +)。 Out-Null Write-Host $ ID並嘗試使用Write-Host $ ID [0],但它不打印任何內容,請問您能糾正它嗎? –

+0

(Get-Content。\ Test.mht)-Match「^(?<= GUID \ s +)。+ $」|外空; $ ID = $ matches [0]; – MrKWatkins