.pptx など Office 2007 の Open XML Document パッケージをダウンロードするときに ZIP アーカイブになって困る
get-childitem registry::hkey_classes_root | where-object {$_.PSChildName -eq ".pptx"} | foreach-Object { $_.PSChildName,$_.GetValue("Content Type")}
こんな感じで取得できます。
PS C:\Users\localnaka> get-childitem registry::hkey_classes_root | where-object {$_.PSChildName -eq ".pptx"} | foreach-O
bject { $_.PSChildName,$_.GetValue("Content Type")}
.pptx
application/vnd.openxmlformats-officedocument.presentationml.presentation
PS C:\Users\localnaka> get-childitem registry::hkey_classes_root | where-object {$_.PSChildName -eq ".docx"} | foreach-O
bject { $_.PSChildName,$_.GetValue("Content Type")}
.docx
application/vnd.openxmlformats-officedocument.wordprocessingml.document
PS C:\Users\localnaka> get-childitem registry::hkey_classes_root | where-object {$_.PSChildName -eq ".xlsx"} | foreach-O
bject { $_.PSChildName,$_.GetValue("Content Type")}
.xlsx
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet