国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PowerShell > 正文

Powershell實現從注冊表獲取本地關聯文件的擴展名

2020-10-29 20:59:16
字體:
來源:轉載
供稿:網友

適用于所有版本。
在先前的技巧中我們知道如何用一行命令獲取多行注冊表記錄,這里,我們再來回顧下這段代碼:

復制代碼 代碼如下:

$lookup = Get-ItemProperty Registry::HKCR/.[a-f]?? |
  Select-Object -Property PSChildName, '(default)', ContentType, PerceivedType |
  Group-Object -Property PSChildName -AsHashTable -AsString

這次讀取了所有HKCR中已點開始、3個字寬、且字母開頭是A到F的鍵值。
另外將結果傳遞給Group-Object,用“PSChildName”做主鍵并組成一個可查找的表。
“PSChildName”這個值它就是文件的擴展名。
你現在就可以任意查找相關文件了,如下:
復制代碼 代碼如下:

PS> $lookup.'.avi'

PSChildName         (default)           ContentType         PerceivedType     
-----------         ---------           -----------         -------------     
.avi                WMP11.AssocFile.AVI                     video             

PS> $lookup.'.fon'

PSChildName         (default)           ContentType         PerceivedType     
-----------         ---------           -----------         -------------     
.fon                fonfile                                          

只需要記住這里限定了3個且已a-f開頭的文件。要獲得全部,只需要替換一下即可:

復制代碼 代碼如下:

Registry::HKCR/.*

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湖北省| 临安市| 湟源县| 六盘水市| 富裕县| 南安市| 锦州市| 呼和浩特市| 滦平县| 南涧| 韶关市| 五家渠市| 柘荣县| 贵定县| 横山县| 区。| 城市| 栾城县| 岗巴县| 新丰县| 湾仔区| 贵定县| 平泉县| 宜黄县| 巍山| 扎鲁特旗| 元谋县| 正定县| 屯门区| 科技| 杭锦后旗| 和平县| 永德县| 镇坪县| 安阳县| 车险| 朝阳市| 郸城县| 曲水县| 调兵山市| 延寿县|